import { PhantomSignAllTransactionsPayload, PhantomSignAndSendTransactionPayload, PhantomSignMessagePayload, PhantomSignTransactionPayload } from '@dynamic-labs/types'; export type { PhantomSignAllTransactionsPayload, PhantomSignAndSendTransactionPayload, PhantomSignMessagePayload, PhantomSignTransactionPayload, }; /** * Phantom module messages - events forwarded from the webview to the client */ export type PhantomModuleMessages = { signAllTransactionsResult: (payload: PhantomSignAllTransactionsPayload) => void; signAndSendTransactionResult: (payload: PhantomSignAndSendTransactionPayload) => void; signMessageResult: (payload: PhantomSignMessagePayload) => void; signTransactionResult: (payload: PhantomSignTransactionPayload) => void; }; type PhantomEventNames = keyof PhantomModuleMessages; export declare const phantomEventNames: PhantomEventNames[];