import { TransactionStatus } from '@polymathnetwork/polymesh-sdk/types';
import { ApiQueueItem } from '../ui/definition';
export declare function buildApiQueueItem<TxArgs extends unknown[]>({ method, params, blocking, txHash, status, dataResolver, type, }: ApiQueueItem<TxArgs>): {
    method: import("@polkadot/api/types").AugmentedSubmittable<(...args: TxArgs) => import("@polkadot/api/types").SubmittableExtrinsic<"promise", import("@polkadot/types/types").ISubmittableResult>, import("@polkadot/types/types").AnyTuple>;
    params: TxArgs;
    blocking: boolean;
    txHash: string | undefined;
    status: TransactionStatus;
    dataResolver: ((events: import("@polymathnetwork/polymesh-sdk/types").EventRecord[]) => Record<string, any>) | undefined;
    type: import("../ui/definition").ApiQueueItemType | undefined;
};
//# sourceMappingURL=buildApiQueueItem.d.ts.map