import { Static } from '@sinclair/typebox'; import { RelayerTaskStatus } from './relayer'; export declare const AdminSchema: import("@sinclair/typebox").TObject<{ adminToken: import("@sinclair/typebox").TString; additions: import("@sinclair/typebox").TOptional; }>; export type AdminRequest = Static; export declare const ClearCacheRequestSchema: import("@sinclair/typebox").TObject<{ adminToken: import("@sinclair/typebox").TString; additions: import("@sinclair/typebox").TOptional; }>; export type ClearCacheRequest = Static; export declare const RelayerApiFeeSchema: import("@sinclair/typebox").TObject<{ chain: import("@sinclair/typebox").TInteger; amount: import("@sinclair/typebox").TString; token: import("@sinclair/typebox").TString; }>; export type RelayerApiFee = Static; export declare const RelayerApiPostTaskRequestParamsSchema: import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TString; data: import("@sinclair/typebox").TString; fee: import("@sinclair/typebox").TObject<{ chain: import("@sinclair/typebox").TInteger; amount: import("@sinclair/typebox").TString; token: import("@sinclair/typebox").TString; }>; apiKey: import("@sinclair/typebox").TString; funcSig: import("@sinclair/typebox").TString; }>; export type RelayerApiPostTaskRequestParams = Static; export declare const RelayerApiPostTaskResponseSchema: import("@sinclair/typebox").TObject<{ message: import("@sinclair/typebox").TString; taskId: import("@sinclair/typebox").TString; }>; export type RelayerApiPostTaskResponse = Static; export declare const RelayerApiErrorResponseSchema: import("@sinclair/typebox").TObject<{ message: import("@sinclair/typebox").TString; error: import("@sinclair/typebox").TOptional; context: import("@sinclair/typebox").TAny; type: import("@sinclair/typebox").TString; stack: import("@sinclair/typebox").TOptional>; }>>; }>; export type RelayerApiErrorResponse = Static; export declare const RelayerApiStatusResponseSchema: import("@sinclair/typebox").TObject<{ chain: import("@sinclair/typebox").TString; taskId: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TEnum; error: import("@sinclair/typebox").TString; }>; export type RelayerApiStatusResponse = Static; export declare const TelemetryPostRequestSchema: import("@sinclair/typebox").TObject<{ from: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TNumber; type: import("@sinclair/typebox").TEnum<{ readonly Execute: "Execute"; }>; message: import("@sinclair/typebox").TString; data: import("@sinclair/typebox").TAny; timestamp: import("@sinclair/typebox").TNumber; signed: import("@sinclair/typebox").TString; }>; export type TelemetryPostRequest = Static; //# sourceMappingURL=api.d.ts.map