import { Static } from '@sinclair/typebox'; export declare const ExecutorDataSchema: import("@sinclair/typebox").TObject<{ executorVersion: import("@sinclair/typebox").TString; transferId: import("@sinclair/typebox").TString; origin: import("@sinclair/typebox").TString; encodedData: import("@sinclair/typebox").TString; }>; export type ExecutorData = Static; export declare enum RelayerTaskStatus { CheckPending = "CheckPending", ExecPending = "ExecPending", ExecSuccess = "ExecSuccess", ExecReverted = "ExecReverted", WaitingForConfirmation = "WaitingForConfirmation", Blacklisted = "Blacklisted", Cancelled = "Cancelled", NotFound = "NotFound" } export declare enum RelayerType { Gelato = "Gelato", Everclear = "Everclear", Mock = "Mock" } export type MetaTxTask = { timestamp: string; taskId: string; attempts: number; }; export type RelayerRequest = { chainId: number; target: string; data: string; feeToken?: string; }; export type RelayerSyncFeeRequest = { chainId: number; target: string; data: string; isRelayContext?: boolean | undefined; feeToken: string; }; export type RelayResponse = { taskId: string; }; export type RelayRequestOptions = { gasLimit?: string; retries?: number; }; //# sourceMappingURL=relayer.d.ts.map