import * as grpc from "@grpc/grpc-js";
export interface ClientConfig {
    apiKey: string;
    apiBase?: string;
    grpcApiBase?: string;
    timeout?: number;
    grpcCredentials?: grpc.ChannelCredentials;
}
export declare class Client {
    readonly config: ClientConfig;
    private _clientInfo;
    private _http;
    private _grpcMetadata;
    private _grpcOptions;
    constructor(config: ClientConfig);
    private get http();
    private get grpcMetadata();
    me(): Promise<{
        id: string;
        name: string;
    }>;
}
//# sourceMappingURL=client.d.ts.map