import { type Address, type FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder } from "@solana/kit";
export type MintAndWithdraw = {
    mintRecipient: Address;
    amount: bigint;
    mintToken: Address;
};
export type MintAndWithdrawArgs = {
    mintRecipient: Address;
    amount: number | bigint;
    mintToken: Address;
};
export declare function getMintAndWithdrawEncoder(): FixedSizeEncoder<MintAndWithdrawArgs>;
export declare function getMintAndWithdrawDecoder(): FixedSizeDecoder<MintAndWithdraw>;
export declare function getMintAndWithdrawCodec(): FixedSizeCodec<MintAndWithdrawArgs, MintAndWithdraw>;
