Variable TokenAmount

TokenAmount: {
    create(
        base?: {
            amount?: {
                exp?: number;
                value?: { data?: Uint8Array; negative?: boolean };
            };
            specifiedAt?: Date;
            token?: {
                address?: { address?: string; chain?: string };
                symbol?: string;
            };
        },
    ): TokenAmount;
    decode(input: Uint8Array | Reader, length?: number): TokenAmount;
    encode(message: TokenAmount, writer?: Writer): Writer;
    fromJSON(object: any): TokenAmount;
    fromPartial(
        object: {
            amount?: {
                exp?: number;
                value?: { data?: Uint8Array; negative?: boolean };
            };
            specifiedAt?: Date;
            token?: {
                address?: { address?: string; chain?: string };
                symbol?: string;
            };
        },
    ): TokenAmount;
    toJSON(message: TokenAmount): unknown;
}
MMNEPVFCICPMFPCPTTAAATR