import type { BatchTransferDepositAction, DepositAction, SignDepositAction, TransferDepositAction } from "../lib/apiClients/layerSwapApiClient"; export declare function resolveDepositAddress(network: { type?: string; } | undefined, depositActions: DepositAction[] | undefined): string | undefined; export declare const isSignAction: (action: DepositAction) => action is SignDepositAction; export declare const isBatchTransferAction: (action: DepositAction) => action is BatchTransferDepositAction; export declare const isTransferAction: (action: DepositAction) => action is TransferDepositAction; export declare const getCurrentDepositActionIndex: (actions: DepositAction[], includeWaiting?: boolean) => number; export declare const getActionableDepositAction: (actions: DepositAction[] | undefined) => SignDepositAction | TransferDepositAction | BatchTransferDepositAction | undefined; export declare const getDepositActionLabel: (action: DepositAction) => string; export declare const getDepositActionDescription: (action: DepositAction) => string | undefined; export declare const requiresDepositActionRefresh: (action: DepositAction) => boolean; export declare const isDepositWorkflowComplete: (actions: DepositAction[]) => boolean; //# sourceMappingURL=depositActions.d.ts.map