import { b } from "@zorsh/zorsh"; import type { AccountId } from "./common.js"; import type { TransferId } from "./evm.js"; export declare const StorageDepositActionSchema: import("@zorsh/zorsh").Schema<{ token_id: string; account_id: string; storage_deposit_amount: bigint | null; }, string>; export type StorageDepositAction = b.infer; export declare const FinTransferArgsSchema: import("@zorsh/zorsh").Schema<{ chain_kind: import("./chain.js").ChainKind; storage_deposit_actions: { token_id: string; account_id: string; storage_deposit_amount: bigint | null; }[]; prover_args: Uint8Array; }, string>; export type FinTransferArgs = b.infer; export type SignTransferArgs = { transfer_id: TransferId; fee_recipient: AccountId; fee: { fee: string; native_fee: string; }; }; export declare const ClaimFeeArgsSchema: import("@zorsh/zorsh").Schema<{ chain_kind: import("./chain.js").ChainKind; prover_args: Uint8Array; }, string>; export type ClaimFeeArgs = b.infer; export declare const BindTokenArgsSchema: import("@zorsh/zorsh").Schema<{ chain_kind: import("./chain.js").ChainKind; prover_args: Uint8Array; }, string>; export type BindTokenArgs = b.infer; export declare const LogMetadataArgsSchema: import("@zorsh/zorsh").Schema<{ token_id: string; }, string>; export type LogMetadataArgs = b.infer; export declare const DeployTokenArgsSchema: import("@zorsh/zorsh").Schema<{ chain_kind: import("./chain.js").ChainKind; prover_args: Uint8Array; }, string>; export type DeployTokenArgs = b.infer; export type FastFinTransferArgs = { token_id: AccountId; amount: string; amount_to_send: string; transfer_id: TransferId; recipient: string; fee: { fee: string; native_fee: string; }; msg: string; storage_deposit_amount?: string | undefined; relayer: AccountId; }; //# sourceMappingURL=locker.d.ts.map