In a statement the Forsa union said: "Following a 22-hour negotiating session, which began on Wednesday morning and concluded Thursday morning, agreement has been reached between Forsa and Ryanair in the pilots' dispute.
"The proposed agreement will now go to ballot, with a recommendation for acceptance from Forsa and its Ryanair pilot representatives.
"The union has been asked by facilitator Kieran Mulvey to make no public comment while the ballot is conducted."
It gave no further details of the agreement.
SKY News.