import { Procedure } from '../../internal'; import { CreateTransactionBatchParams, TxTag } from '../../types'; import { BatchTransactionSpec, ProcedureAuthorization, ResolverFunction, TxWithArgs } from '../../types/internal'; export interface Storage { processedTransactions: TxWithArgs[]; tags: TxTag[]; resolvers: ResolverFunction[]; preRunValidations: (((args: { asProposal: boolean; }) => Promise) | undefined)[]; } /** * @hidden */ export declare function prepareCreateTransactionBatch(this: Procedure, ReturnValues, Storage>): Promise>; /** * @hidden */ export declare function getAuthorization(this: Procedure, ReturnValues, Storage>): ProcedureAuthorization; /** * @hidden */ export declare function prepareStorage(this: Procedure, ReturnValues, Storage>, args: CreateTransactionBatchParams): Storage; /** * @hidden */ export declare const createTransactionBatch: () => Procedure, ReturnValues, Storage>; //# sourceMappingURL=createTransactionBatch.d.ts.map