type TransactionMetadata = Record<string, string | number | boolean>;
export declare function transactionMock(flow: string, { metadata }?: {
    metadata?: TransactionMetadata;
}): {
    build: <API>(api: API) => {
        setMetadata: (key: string, value: string | number | boolean | null) => API;
    };
    state: {
        metadata: TransactionMetadata;
    };
};
export {};
//# sourceMappingURL=transaction.d.ts.map