import { type Address, type FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder } from "@solana/kit";
export type TokensBridged = {
    amountToReturn: bigint;
    chainId: bigint;
    leafId: number;
    l2TokenAddress: Address;
    caller: Address;
};
export type TokensBridgedArgs = {
    amountToReturn: number | bigint;
    chainId: number | bigint;
    leafId: number;
    l2TokenAddress: Address;
    caller: Address;
};
export declare function getTokensBridgedEncoder(): FixedSizeEncoder<TokensBridgedArgs>;
export declare function getTokensBridgedDecoder(): FixedSizeDecoder<TokensBridged>;
export declare function getTokensBridgedCodec(): FixedSizeCodec<TokensBridgedArgs, TokensBridged>;
