import { Codec, Decoder, Encoder } from '@solana/kit';
import { MetaplexUseMethod, MetaplexUseMethodArgs } from '.';
export type MetaplexUses = {
    useMethod: MetaplexUseMethod;
    remaining: bigint;
    total: bigint;
};
export type MetaplexUsesArgs = {
    useMethod: MetaplexUseMethodArgs;
    remaining: number | bigint;
    total: number | bigint;
};
export declare function getMetaplexUsesEncoder(): Encoder<MetaplexUsesArgs>;
export declare function getMetaplexUsesDecoder(): Decoder<MetaplexUses>;
export declare function getMetaplexUsesCodec(): Codec<MetaplexUsesArgs, MetaplexUses>;
