BasicAllowance: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): BasicAllowance;
    encode(message: BasicAllowance, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: BasicAllowanceAmino): BasicAllowance;
    fromAminoMsg(object: BasicAllowanceAminoMsg): BasicAllowance;
    fromPartial(object: {
        $typeUrl?: "/cosmos.feegrant.v1beta1.BasicAllowance";
        expiration?: Date;
        spendLimit?: {
            amount?: string;
            denom?: string;
        }[];
    }): BasicAllowance;
    fromProtoMsg(message: BasicAllowanceProtoMsg): BasicAllowance;
    toAmino(message: BasicAllowance): BasicAllowanceAmino;
    toAminoMsg(message: BasicAllowance): BasicAllowanceAminoMsg;
    toProto(message: BasicAllowance): Uint8Array;
    toProtoMsg(message: BasicAllowance): BasicAllowanceProtoMsg;
}