import { V2 } from "./api/resources/v2/client/Client"; import { CohereClient } from "./Client"; export declare class CohereClientV2 implements Omit, Pick { private _options; constructor(_options: CohereClient.Options); private client; private clientV2; chat: (request: import("./api").V2ChatRequest, requestOptions?: V2.RequestOptions | undefined) => Promise; chatStream: (request: import("./api").V2ChatStreamRequest, requestOptions?: V2.RequestOptions | undefined) => Promise>; embed: (request: import("./api").V2EmbedRequest, requestOptions?: V2.RequestOptions | undefined) => Promise; rerank: (request: import("./api").V2RerankRequest, requestOptions?: V2.RequestOptions | undefined) => Promise; generateStream: (request: import("./api").GenerateStreamRequest, requestOptions?: CohereClient.RequestOptions | undefined) => Promise>; generate: (request: import("./api").GenerateRequest, requestOptions?: CohereClient.RequestOptions | undefined) => Promise; classify: (request: import("./api").ClassifyRequest, requestOptions?: CohereClient.RequestOptions | undefined) => Promise; summarize: (request: import("./api").SummarizeRequest, requestOptions?: CohereClient.RequestOptions | undefined) => Promise; tokenize: (request: import("./api").TokenizeRequest, requestOptions?: CohereClient.RequestOptions | undefined) => Promise; detokenize: (request: import("./api").DetokenizeRequest, requestOptions?: CohereClient.RequestOptions | undefined) => Promise; checkApiKey: (requestOptions?: CohereClient.RequestOptions | undefined) => Promise; embedJobs: import("./api/resources/embedJobs/client/Client").EmbedJobs; datasets: import("./api/resources/datasets/client/Client").Datasets; connectors: import("./api/resources/connectors/client/Client").Connectors; models: import("./api/resources/models/client/Client").Models; finetuning: import("./api/resources/finetuning/client/Client").Finetuning; }