import { MessageStatus, SignedMessage, MineableStatus } from '@unilogin/commons'; import { RelayerApi } from '../../integration/http/RelayerApi'; import { MineableFactory } from './MineableFactory'; export interface Execution { waitForTransactionHash: () => Promise; waitToBeSuccess: () => Promise; messageStatus: MessageStatus; } export declare class ExecutionFactory extends MineableFactory { private relayerApi; constructor(relayerApi: RelayerApi, tick: number, timeout: number); createExecution(signedMessage: SignedMessage): Promise; } //# sourceMappingURL=ExecutionFactory.d.ts.map