import { InputClientOptions } from "./clientOpts";
export declare function usage(clientOptions?: InputClientOptions): Promise<{
    usage: number;
    rateLimit?: number;
}>;
export type UserClient = {
    usage: () => Promise<{
        usage: number;
        rateLimit?: number;
    }>;
    getAuthID: () => Promise<string>;
    getToken: () => Promise<string>;
};
export default function client(clientOptions?: InputClientOptions): UserClient;
