import { APIError } from '../../api/types'; import { LifecycleStatus, MessageData } from '../types'; export type SignatureContextType = { lifecycleStatus: LifecycleStatus; handleSign: () => Promise; }; export declare function useSignatureContext(): SignatureContextType; export type SignatureProviderProps = { children: React.ReactNode; } & { onSuccess?: (signature: string) => void; onError?: (error: APIError) => void; onStatus?: (status: LifecycleStatus) => void; resetAfter?: number; } & MessageData; export declare function SignatureProvider({ children, onSuccess, onError, onStatus, domain, types, message, primaryType, resetAfter, }: SignatureProviderProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=SignatureProvider.d.ts.map