import { Address, Codec, Decoder, Encoder } from '@solana/kit';
export type TokenMetadata = {
    updateAuthority: Address;
    mint: Address;
    name: string;
    symbol: string;
    uri: string;
    additionalMetadata: Array<readonly [string, string]>;
};
export type TokenMetadataArgs = TokenMetadata;
export declare function getTokenMetadataEncoder(): Encoder<TokenMetadataArgs>;
export declare function getTokenMetadataDecoder(): Decoder<TokenMetadata>;
export declare function getTokenMetadataCodec(): Codec<TokenMetadataArgs, TokenMetadata>;
