/// import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from '@grpc/grpc-js'; import _m0 from 'protobufjs/minimal'; import { TuningTask_Status, TuningTask } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_task'; import { TuningTypeLora, TuningTypePromptTune } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_types'; import { SchedulerLinear, SchedulerConstant, SchedulerCosine } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_schedulers'; import { OptimizerAdamw } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_optimizers'; import { TuningError } from '../../../../../yandex/cloud/ai/tuning/v1/tuning_error'; import { Operation } from '../../../../../yandex/cloud/operation/operation'; export declare const protobufPackage = "yandex.cloud.ai.tuning.v1"; export interface ListTuningsRequest { /** Required field. ID of the folder to list tunings in. */ folderId: string; /** Maximum number of tuning tasks to return per page. */ pageSize: number; /** Token to retrieve the next page of results. */ pageToken: string; status: TuningTask_Status; } export interface ListTuningsResponse { /** List of tuning tasks in the specified folder. */ tuningTasks: TuningTask[]; /** Token to retrieve the next page of results. */ nextPageToken: string; } export interface DescribeTuningRequest { tuningTaskId: string; } export interface DescribeTuningResponse { tuningTask?: TuningTask; } export interface CancelTuningRequest { tuningTaskId: string; } export interface CancelTuningResponse { tuningTaskId: string; } export interface TuningResponse { tuningTaskId: string; status: TuningTask_Status; targetModelUri: string; } export interface TuningMetadata { tuningTaskId: string; status: TuningTask_Status; totalSteps: number; currentStep: number; } export interface TuningRequest { /** Format like a `gpt://{folder_id}/yandex-gpt/latest` */ baseModelUri: string; trainDatasets: TuningRequest_WeightedDataset[]; /** @deprecated */ validationDatasets: TuningRequest_WeightedDataset[]; validationDataset?: TuningRequest_WeightedDataset; testDatasets: TuningRequest_WeightedDataset[]; textToTextCompletion?: TextToTextCompletionTuningParams | undefined; textClassificationMultilabel?: TextClassificationMultilabelParams | undefined; textClassificationMulticlass?: TextClassificationMulticlassParams | undefined; /** TextEmbeddingPairParams is unimplemented */ textEmbeddingPairParams?: TextEmbeddingPairParams | undefined; /** TextEmbeddingTripletParams is unimplemented */ textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined; name: string; description: string; labels: { [key: string]: string; }; } export interface TuningRequest_LabelsEntry { key: string; value: string; } export interface TuningRequest_WeightedDataset { datasetId: string; weight: number; } export interface TextToTextCompletionTuningParams { seed: number; lr: number; nSamples: number; additionalArguments: string; lora?: TuningTypeLora | undefined; promptTune?: TuningTypePromptTune | undefined; scheduler?: TextToTextCompletionTuningParams_Scheduler; optimizer?: TextToTextCompletionTuningParams_Optimizer; } export interface TextToTextCompletionTuningParams_Scheduler { linear?: SchedulerLinear | undefined; constant?: SchedulerConstant | undefined; cosine?: SchedulerCosine | undefined; warmupRatio: number; } export interface TextToTextCompletionTuningParams_Optimizer { adamw?: OptimizerAdamw | undefined; } export interface TextClassificationMultilabelParams { seed: number; lr: number; nSamples: number; additionalArguments: string; lora?: TuningTypeLora | undefined; promptTune?: TuningTypePromptTune | undefined; scheduler?: TextClassificationMultilabelParams_Scheduler; optimizer?: TextClassificationMultilabelParams_Optimizer; } export interface TextClassificationMultilabelParams_Scheduler { linear?: SchedulerLinear | undefined; constant?: SchedulerConstant | undefined; cosine?: SchedulerCosine | undefined; warmupRatio: number; } export interface TextClassificationMultilabelParams_Optimizer { adamw?: OptimizerAdamw | undefined; } export interface TextClassificationMulticlassParams { seed: number; lr: number; nSamples: number; additionalArguments: string; lora?: TuningTypeLora | undefined; promptTune?: TuningTypePromptTune | undefined; scheduler?: TextClassificationMulticlassParams_Scheduler; optimizer?: TextClassificationMulticlassParams_Optimizer; } export interface TextClassificationMulticlassParams_Scheduler { linear?: SchedulerLinear | undefined; constant?: SchedulerConstant | undefined; cosine?: SchedulerCosine | undefined; warmupRatio: number; } export interface TextClassificationMulticlassParams_Optimizer { adamw?: OptimizerAdamw | undefined; } export interface TextEmbeddingPairParams { seed: number; lr: number; nSamples: number; additionalArguments: string; embeddingDims: number[]; lora?: TuningTypeLora | undefined; promptTune?: TuningTypePromptTune | undefined; scheduler?: TextEmbeddingPairParams_Scheduler; optimizer?: TextEmbeddingPairParams_Optimizer; } export interface TextEmbeddingPairParams_Scheduler { linear?: SchedulerLinear | undefined; constant?: SchedulerConstant | undefined; cosine?: SchedulerCosine | undefined; warmupRatio: number | undefined; } export interface TextEmbeddingPairParams_Optimizer { adamw?: OptimizerAdamw | undefined; } export interface TextEmbeddingTripletParams { seed: number; lr: number; nSamples: number; additionalArguments: string; embeddingDims: number[]; lora?: TuningTypeLora | undefined; promptTune?: TuningTypePromptTune | undefined; scheduler?: TextEmbeddingTripletParams_Scheduler; optimizer?: TextEmbeddingTripletParams_Optimizer; } export interface TextEmbeddingTripletParams_Scheduler { linear?: SchedulerLinear | undefined; constant?: SchedulerConstant | undefined; cosine?: SchedulerCosine | undefined; warmupRatio: number | undefined; } export interface TextEmbeddingTripletParams_Optimizer { adamw?: OptimizerAdamw | undefined; } export interface GetMetricsUrlRequest { taskId: string; } export interface GetMetricsUrlResponse { loadUrl: string; } export interface GetOptionsRequest { taskId: string; } export interface GetOptionsResponse { taskId: string; baseModelUri: string; trainDatasets: TuningRequest_WeightedDataset[]; validationDatasets: TuningRequest_WeightedDataset[]; textToTextCompletion?: TextToTextCompletionTuningParams | undefined; textClassificationMultilabel?: TextClassificationMultilabelParams | undefined; textClassificationMulticlass?: TextClassificationMulticlassParams | undefined; textEmbeddingPairParams?: TextEmbeddingPairParams | undefined; textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined; } export interface ListErrorsRequest { tuningTaskId: string; } export interface ListErrorsResponse { tuningError: TuningError[]; } export interface CreateTuningDraftRequest { baseModelUri: string; trainDatasets: TuningRequest_WeightedDataset[]; validationDatasets: TuningRequest_WeightedDataset[]; textToTextCompletion?: TextToTextCompletionTuningParams | undefined; textClassificationMultilabel?: TextClassificationMultilabelParams | undefined; textClassificationMulticlass?: TextClassificationMulticlassParams | undefined; textEmbeddingPairParams?: TextEmbeddingPairParams | undefined; textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined; name: string; description: string; labels: { [key: string]: string; }; } export interface CreateTuningDraftRequest_LabelsEntry { key: string; value: string; } export interface CreateTuningDraftResponse { tuningTaskId: string; } export interface UpdateTuningDraftRequest { tuningTaskId: string; baseModelUri: string; trainDatasets: TuningRequest_WeightedDataset[]; validationDatasets: TuningRequest_WeightedDataset[]; textToTextCompletion?: TextToTextCompletionTuningParams | undefined; textClassificationMultilabel?: TextClassificationMultilabelParams | undefined; textClassificationMulticlass?: TextClassificationMulticlassParams | undefined; textEmbeddingPairParams?: TextEmbeddingPairParams | undefined; textEmbeddingTripletParams?: TextEmbeddingTripletParams | undefined; name: string; description: string; labels: { [key: string]: string; }; } export interface UpdateTuningDraftRequest_LabelsEntry { key: string; value: string; } export interface UpdateTuningDraftResponse { tuningTaskId: string; } export interface DeleteTuningDraftRequest { tuningTaskId: string; } export interface DeleteTuningDraftResponse { tuningTaskId: string; } export interface TuneDraftRequest { tuningTaskId: string; } export declare const ListTuningsRequest: { encode(message: ListTuningsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListTuningsRequest; fromJSON(object: any): ListTuningsRequest; toJSON(message: ListTuningsRequest): unknown; fromPartial, never>>(object: I): ListTuningsRequest; }; export declare const ListTuningsResponse: { encode(message: ListTuningsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListTuningsResponse; fromJSON(object: any): ListTuningsResponse; toJSON(message: ListTuningsResponse): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListTuningsResponse; }; export declare const DescribeTuningRequest: { encode(message: DescribeTuningRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescribeTuningRequest; fromJSON(object: any): DescribeTuningRequest; toJSON(message: DescribeTuningRequest): unknown; fromPartial, never>>(object: I): DescribeTuningRequest; }; export declare const DescribeTuningResponse: { encode(message: DescribeTuningResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescribeTuningResponse; fromJSON(object: any): DescribeTuningResponse; toJSON(message: DescribeTuningResponse): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): DescribeTuningResponse; }; export declare const CancelTuningRequest: { encode(message: CancelTuningRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CancelTuningRequest; fromJSON(object: any): CancelTuningRequest; toJSON(message: CancelTuningRequest): unknown; fromPartial, never>>(object: I): CancelTuningRequest; }; export declare const CancelTuningResponse: { encode(message: CancelTuningResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CancelTuningResponse; fromJSON(object: any): CancelTuningResponse; toJSON(message: CancelTuningResponse): unknown; fromPartial, never>>(object: I): CancelTuningResponse; }; export declare const TuningResponse: { encode(message: TuningResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TuningResponse; fromJSON(object: any): TuningResponse; toJSON(message: TuningResponse): unknown; fromPartial, never>>(object: I): TuningResponse; }; export declare const TuningMetadata: { encode(message: TuningMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TuningMetadata; fromJSON(object: any): TuningMetadata; toJSON(message: TuningMetadata): unknown; fromPartial, never>>(object: I): TuningMetadata; }; export declare const TuningRequest: { encode(message: TuningRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TuningRequest; fromJSON(object: any): TuningRequest; toJSON(message: TuningRequest): unknown; fromPartial, never>)[] & Record, never>) | undefined; validationDatasets?: ({ datasetId?: string | undefined; weight?: number | undefined; }[] & ({ datasetId?: string | undefined; weight?: number | undefined; } & { datasetId?: string | undefined; weight?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; validationDataset?: ({ datasetId?: string | undefined; weight?: number | undefined; } & { datasetId?: string | undefined; weight?: number | undefined; } & Record, never>) | undefined; testDatasets?: ({ datasetId?: string | undefined; weight?: number | undefined; }[] & ({ datasetId?: string | undefined; weight?: number | undefined; } & { datasetId?: string | undefined; weight?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; textToTextCompletion?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMultilabel?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMulticlass?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingPairParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingTripletParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; name?: string | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): TuningRequest; }; export declare const TuningRequest_LabelsEntry: { encode(message: TuningRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TuningRequest_LabelsEntry; fromJSON(object: any): TuningRequest_LabelsEntry; toJSON(message: TuningRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): TuningRequest_LabelsEntry; }; export declare const TuningRequest_WeightedDataset: { encode(message: TuningRequest_WeightedDataset, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TuningRequest_WeightedDataset; fromJSON(object: any): TuningRequest_WeightedDataset; toJSON(message: TuningRequest_WeightedDataset): unknown; fromPartial, never>>(object: I): TuningRequest_WeightedDataset; }; export declare const TextToTextCompletionTuningParams: { encode(message: TextToTextCompletionTuningParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextToTextCompletionTuningParams; fromJSON(object: any): TextToTextCompletionTuningParams; toJSON(message: TextToTextCompletionTuningParams): unknown; fromPartial, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): TextToTextCompletionTuningParams; }; export declare const TextToTextCompletionTuningParams_Scheduler: { encode(message: TextToTextCompletionTuningParams_Scheduler, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextToTextCompletionTuningParams_Scheduler; fromJSON(object: any): TextToTextCompletionTuningParams_Scheduler; toJSON(message: TextToTextCompletionTuningParams_Scheduler): unknown; fromPartial, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>>(object: I): TextToTextCompletionTuningParams_Scheduler; }; export declare const TextToTextCompletionTuningParams_Optimizer: { encode(message: TextToTextCompletionTuningParams_Optimizer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextToTextCompletionTuningParams_Optimizer; fromJSON(object: any): TextToTextCompletionTuningParams_Optimizer; toJSON(message: TextToTextCompletionTuningParams_Optimizer): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): TextToTextCompletionTuningParams_Optimizer; }; export declare const TextClassificationMultilabelParams: { encode(message: TextClassificationMultilabelParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMultilabelParams; fromJSON(object: any): TextClassificationMultilabelParams; toJSON(message: TextClassificationMultilabelParams): unknown; fromPartial, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): TextClassificationMultilabelParams; }; export declare const TextClassificationMultilabelParams_Scheduler: { encode(message: TextClassificationMultilabelParams_Scheduler, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMultilabelParams_Scheduler; fromJSON(object: any): TextClassificationMultilabelParams_Scheduler; toJSON(message: TextClassificationMultilabelParams_Scheduler): unknown; fromPartial, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>>(object: I): TextClassificationMultilabelParams_Scheduler; }; export declare const TextClassificationMultilabelParams_Optimizer: { encode(message: TextClassificationMultilabelParams_Optimizer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMultilabelParams_Optimizer; fromJSON(object: any): TextClassificationMultilabelParams_Optimizer; toJSON(message: TextClassificationMultilabelParams_Optimizer): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): TextClassificationMultilabelParams_Optimizer; }; export declare const TextClassificationMulticlassParams: { encode(message: TextClassificationMulticlassParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMulticlassParams; fromJSON(object: any): TextClassificationMulticlassParams; toJSON(message: TextClassificationMulticlassParams): unknown; fromPartial, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): TextClassificationMulticlassParams; }; export declare const TextClassificationMulticlassParams_Scheduler: { encode(message: TextClassificationMulticlassParams_Scheduler, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMulticlassParams_Scheduler; fromJSON(object: any): TextClassificationMulticlassParams_Scheduler; toJSON(message: TextClassificationMulticlassParams_Scheduler): unknown; fromPartial, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>>(object: I): TextClassificationMulticlassParams_Scheduler; }; export declare const TextClassificationMulticlassParams_Optimizer: { encode(message: TextClassificationMulticlassParams_Optimizer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextClassificationMulticlassParams_Optimizer; fromJSON(object: any): TextClassificationMulticlassParams_Optimizer; toJSON(message: TextClassificationMulticlassParams_Optimizer): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): TextClassificationMulticlassParams_Optimizer; }; export declare const TextEmbeddingPairParams: { encode(message: TextEmbeddingPairParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingPairParams; fromJSON(object: any): TextEmbeddingPairParams; toJSON(message: TextEmbeddingPairParams): unknown; fromPartial, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): TextEmbeddingPairParams; }; export declare const TextEmbeddingPairParams_Scheduler: { encode(message: TextEmbeddingPairParams_Scheduler, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingPairParams_Scheduler; fromJSON(object: any): TextEmbeddingPairParams_Scheduler; toJSON(message: TextEmbeddingPairParams_Scheduler): unknown; fromPartial, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>>(object: I): TextEmbeddingPairParams_Scheduler; }; export declare const TextEmbeddingPairParams_Optimizer: { encode(message: TextEmbeddingPairParams_Optimizer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingPairParams_Optimizer; fromJSON(object: any): TextEmbeddingPairParams_Optimizer; toJSON(message: TextEmbeddingPairParams_Optimizer): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): TextEmbeddingPairParams_Optimizer; }; export declare const TextEmbeddingTripletParams: { encode(message: TextEmbeddingTripletParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingTripletParams; fromJSON(object: any): TextEmbeddingTripletParams; toJSON(message: TextEmbeddingTripletParams): unknown; fromPartial, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): TextEmbeddingTripletParams; }; export declare const TextEmbeddingTripletParams_Scheduler: { encode(message: TextEmbeddingTripletParams_Scheduler, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingTripletParams_Scheduler; fromJSON(object: any): TextEmbeddingTripletParams_Scheduler; toJSON(message: TextEmbeddingTripletParams_Scheduler): unknown; fromPartial, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>>(object: I): TextEmbeddingTripletParams_Scheduler; }; export declare const TextEmbeddingTripletParams_Optimizer: { encode(message: TextEmbeddingTripletParams_Optimizer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextEmbeddingTripletParams_Optimizer; fromJSON(object: any): TextEmbeddingTripletParams_Optimizer; toJSON(message: TextEmbeddingTripletParams_Optimizer): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): TextEmbeddingTripletParams_Optimizer; }; export declare const GetMetricsUrlRequest: { encode(message: GetMetricsUrlRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetMetricsUrlRequest; fromJSON(object: any): GetMetricsUrlRequest; toJSON(message: GetMetricsUrlRequest): unknown; fromPartial, never>>(object: I): GetMetricsUrlRequest; }; export declare const GetMetricsUrlResponse: { encode(message: GetMetricsUrlResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetMetricsUrlResponse; fromJSON(object: any): GetMetricsUrlResponse; toJSON(message: GetMetricsUrlResponse): unknown; fromPartial, never>>(object: I): GetMetricsUrlResponse; }; export declare const GetOptionsRequest: { encode(message: GetOptionsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetOptionsRequest; fromJSON(object: any): GetOptionsRequest; toJSON(message: GetOptionsRequest): unknown; fromPartial, never>>(object: I): GetOptionsRequest; }; export declare const GetOptionsResponse: { encode(message: GetOptionsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetOptionsResponse; fromJSON(object: any): GetOptionsResponse; toJSON(message: GetOptionsResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; validationDatasets?: ({ datasetId?: string | undefined; weight?: number | undefined; }[] & ({ datasetId?: string | undefined; weight?: number | undefined; } & { datasetId?: string | undefined; weight?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; textToTextCompletion?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMultilabel?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMulticlass?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingPairParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingTripletParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): GetOptionsResponse; }; export declare const ListErrorsRequest: { encode(message: ListErrorsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListErrorsRequest; fromJSON(object: any): ListErrorsRequest; toJSON(message: ListErrorsRequest): unknown; fromPartial, never>>(object: I): ListErrorsRequest; }; export declare const ListErrorsResponse: { encode(message: ListErrorsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListErrorsResponse; fromJSON(object: any): ListErrorsResponse; toJSON(message: ListErrorsResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): ListErrorsResponse; }; export declare const CreateTuningDraftRequest: { encode(message: CreateTuningDraftRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateTuningDraftRequest; fromJSON(object: any): CreateTuningDraftRequest; toJSON(message: CreateTuningDraftRequest): unknown; fromPartial, never>)[] & Record, never>) | undefined; validationDatasets?: ({ datasetId?: string | undefined; weight?: number | undefined; }[] & ({ datasetId?: string | undefined; weight?: number | undefined; } & { datasetId?: string | undefined; weight?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; textToTextCompletion?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMultilabel?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMulticlass?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingPairParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingTripletParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; name?: string | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreateTuningDraftRequest; }; export declare const CreateTuningDraftRequest_LabelsEntry: { encode(message: CreateTuningDraftRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateTuningDraftRequest_LabelsEntry; fromJSON(object: any): CreateTuningDraftRequest_LabelsEntry; toJSON(message: CreateTuningDraftRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): CreateTuningDraftRequest_LabelsEntry; }; export declare const CreateTuningDraftResponse: { encode(message: CreateTuningDraftResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateTuningDraftResponse; fromJSON(object: any): CreateTuningDraftResponse; toJSON(message: CreateTuningDraftResponse): unknown; fromPartial, never>>(object: I): CreateTuningDraftResponse; }; export declare const UpdateTuningDraftRequest: { encode(message: UpdateTuningDraftRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateTuningDraftRequest; fromJSON(object: any): UpdateTuningDraftRequest; toJSON(message: UpdateTuningDraftRequest): unknown; fromPartial, never>)[] & Record, never>) | undefined; validationDatasets?: ({ datasetId?: string | undefined; weight?: number | undefined; }[] & ({ datasetId?: string | undefined; weight?: number | undefined; } & { datasetId?: string | undefined; weight?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; textToTextCompletion?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMultilabel?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textClassificationMulticlass?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingPairParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textEmbeddingTripletParams?: ({ seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: number[] | undefined; lora?: { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } | undefined; promptTune?: { virtualTokens?: number | undefined; } | undefined; scheduler?: { linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } | undefined; optimizer?: { adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } | undefined; } & { seed?: number | undefined; lr?: number | undefined; nSamples?: number | undefined; additionalArguments?: string | undefined; embeddingDims?: (number[] & number[] & Record, never>) | undefined; lora?: ({ rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & { rank?: number | undefined; alpha?: number | undefined; initialization?: string | undefined; type?: string | undefined; } & Record, never>) | undefined; promptTune?: ({ virtualTokens?: number | undefined; } & { virtualTokens?: number | undefined; } & Record, never>) | undefined; scheduler?: ({ linear?: { minLr?: number | undefined; } | undefined; constant?: {} | undefined; cosine?: { minLr?: number | undefined; } | undefined; warmupRatio?: number | undefined; } & { linear?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; constant?: ({} & {} & Record, never>) | undefined; cosine?: ({ minLr?: number | undefined; } & { minLr?: number | undefined; } & Record, never>) | undefined; warmupRatio?: number | undefined; } & Record, never>) | undefined; optimizer?: ({ adamw?: { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } | undefined; } & { adamw?: ({ beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & { beta1?: number | undefined; beta2?: number | undefined; eps?: number | undefined; weightDecay?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; name?: string | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdateTuningDraftRequest; }; export declare const UpdateTuningDraftRequest_LabelsEntry: { encode(message: UpdateTuningDraftRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateTuningDraftRequest_LabelsEntry; fromJSON(object: any): UpdateTuningDraftRequest_LabelsEntry; toJSON(message: UpdateTuningDraftRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): UpdateTuningDraftRequest_LabelsEntry; }; export declare const UpdateTuningDraftResponse: { encode(message: UpdateTuningDraftResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateTuningDraftResponse; fromJSON(object: any): UpdateTuningDraftResponse; toJSON(message: UpdateTuningDraftResponse): unknown; fromPartial, never>>(object: I): UpdateTuningDraftResponse; }; export declare const DeleteTuningDraftRequest: { encode(message: DeleteTuningDraftRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteTuningDraftRequest; fromJSON(object: any): DeleteTuningDraftRequest; toJSON(message: DeleteTuningDraftRequest): unknown; fromPartial, never>>(object: I): DeleteTuningDraftRequest; }; export declare const DeleteTuningDraftResponse: { encode(message: DeleteTuningDraftResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteTuningDraftResponse; fromJSON(object: any): DeleteTuningDraftResponse; toJSON(message: DeleteTuningDraftResponse): unknown; fromPartial, never>>(object: I): DeleteTuningDraftResponse; }; export declare const TuneDraftRequest: { encode(message: TuneDraftRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TuneDraftRequest; fromJSON(object: any): TuneDraftRequest; toJSON(message: TuneDraftRequest): unknown; fromPartial, never>>(object: I): TuneDraftRequest; }; export declare const TuningServiceService: { readonly tune: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/Tune"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: TuningRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => TuningRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; readonly list: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/List"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListTuningsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListTuningsRequest; readonly responseSerialize: (value: ListTuningsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListTuningsResponse; }; readonly describe: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/Describe"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DescribeTuningRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DescribeTuningRequest; readonly responseSerialize: (value: DescribeTuningResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => DescribeTuningResponse; }; readonly cancel: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/Cancel"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CancelTuningRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CancelTuningRequest; readonly responseSerialize: (value: CancelTuningResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => CancelTuningResponse; }; readonly getMetricsUrl: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/GetMetricsUrl"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetMetricsUrlRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetMetricsUrlRequest; readonly responseSerialize: (value: GetMetricsUrlResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => GetMetricsUrlResponse; }; readonly getOptions: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/GetOptions"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetOptionsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetOptionsRequest; readonly responseSerialize: (value: GetOptionsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => GetOptionsResponse; }; readonly listErrors: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/ListErrors"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListErrorsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListErrorsRequest; readonly responseSerialize: (value: ListErrorsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListErrorsResponse; }; /** Unimplemented */ readonly createDraft: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/CreateDraft"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreateTuningDraftRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreateTuningDraftRequest; readonly responseSerialize: (value: CreateTuningDraftResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => CreateTuningDraftResponse; }; /** Unimplemented */ readonly updateDraft: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/UpdateDraft"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateTuningDraftRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateTuningDraftRequest; readonly responseSerialize: (value: UpdateTuningDraftResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => UpdateTuningDraftResponse; }; /** Unimplemented */ readonly deleteDraft: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/DeleteDraft"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteTuningDraftRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteTuningDraftRequest; readonly responseSerialize: (value: DeleteTuningDraftResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => DeleteTuningDraftResponse; }; /** Unimplemented */ readonly tuneDraft: { readonly path: "/yandex.cloud.ai.tuning.v1.TuningService/TuneDraft"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: TuneDraftRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => TuneDraftRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; }; export interface TuningServiceServer extends UntypedServiceImplementation { tune: handleUnaryCall; list: handleUnaryCall; describe: handleUnaryCall; cancel: handleUnaryCall; getMetricsUrl: handleUnaryCall; getOptions: handleUnaryCall; listErrors: handleUnaryCall; /** Unimplemented */ createDraft: handleUnaryCall; /** Unimplemented */ updateDraft: handleUnaryCall; /** Unimplemented */ deleteDraft: handleUnaryCall; /** Unimplemented */ tuneDraft: handleUnaryCall; } export interface TuningServiceClient extends Client { tune(request: TuningRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; tune(request: TuningRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; tune(request: TuningRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; list(request: ListTuningsRequest, callback: (error: ServiceError | null, response: ListTuningsResponse) => void): ClientUnaryCall; list(request: ListTuningsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListTuningsResponse) => void): ClientUnaryCall; list(request: ListTuningsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListTuningsResponse) => void): ClientUnaryCall; describe(request: DescribeTuningRequest, callback: (error: ServiceError | null, response: DescribeTuningResponse) => void): ClientUnaryCall; describe(request: DescribeTuningRequest, metadata: Metadata, callback: (error: ServiceError | null, response: DescribeTuningResponse) => void): ClientUnaryCall; describe(request: DescribeTuningRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: DescribeTuningResponse) => void): ClientUnaryCall; cancel(request: CancelTuningRequest, callback: (error: ServiceError | null, response: CancelTuningResponse) => void): ClientUnaryCall; cancel(request: CancelTuningRequest, metadata: Metadata, callback: (error: ServiceError | null, response: CancelTuningResponse) => void): ClientUnaryCall; cancel(request: CancelTuningRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: CancelTuningResponse) => void): ClientUnaryCall; getMetricsUrl(request: GetMetricsUrlRequest, callback: (error: ServiceError | null, response: GetMetricsUrlResponse) => void): ClientUnaryCall; getMetricsUrl(request: GetMetricsUrlRequest, metadata: Metadata, callback: (error: ServiceError | null, response: GetMetricsUrlResponse) => void): ClientUnaryCall; getMetricsUrl(request: GetMetricsUrlRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: GetMetricsUrlResponse) => void): ClientUnaryCall; getOptions(request: GetOptionsRequest, callback: (error: ServiceError | null, response: GetOptionsResponse) => void): ClientUnaryCall; getOptions(request: GetOptionsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: GetOptionsResponse) => void): ClientUnaryCall; getOptions(request: GetOptionsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: GetOptionsResponse) => void): ClientUnaryCall; listErrors(request: ListErrorsRequest, callback: (error: ServiceError | null, response: ListErrorsResponse) => void): ClientUnaryCall; listErrors(request: ListErrorsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListErrorsResponse) => void): ClientUnaryCall; listErrors(request: ListErrorsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListErrorsResponse) => void): ClientUnaryCall; /** Unimplemented */ createDraft(request: CreateTuningDraftRequest, callback: (error: ServiceError | null, response: CreateTuningDraftResponse) => void): ClientUnaryCall; createDraft(request: CreateTuningDraftRequest, metadata: Metadata, callback: (error: ServiceError | null, response: CreateTuningDraftResponse) => void): ClientUnaryCall; createDraft(request: CreateTuningDraftRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: CreateTuningDraftResponse) => void): ClientUnaryCall; /** Unimplemented */ updateDraft(request: UpdateTuningDraftRequest, callback: (error: ServiceError | null, response: UpdateTuningDraftResponse) => void): ClientUnaryCall; updateDraft(request: UpdateTuningDraftRequest, metadata: Metadata, callback: (error: ServiceError | null, response: UpdateTuningDraftResponse) => void): ClientUnaryCall; updateDraft(request: UpdateTuningDraftRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: UpdateTuningDraftResponse) => void): ClientUnaryCall; /** Unimplemented */ deleteDraft(request: DeleteTuningDraftRequest, callback: (error: ServiceError | null, response: DeleteTuningDraftResponse) => void): ClientUnaryCall; deleteDraft(request: DeleteTuningDraftRequest, metadata: Metadata, callback: (error: ServiceError | null, response: DeleteTuningDraftResponse) => void): ClientUnaryCall; deleteDraft(request: DeleteTuningDraftRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: DeleteTuningDraftResponse) => void): ClientUnaryCall; /** Unimplemented */ tuneDraft(request: TuneDraftRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; tuneDraft(request: TuneDraftRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; tuneDraft(request: TuneDraftRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; } export declare const TuningServiceClient: { new (address: string, credentials: ChannelCredentials, options?: Partial): TuningServiceClient; service: typeof TuningServiceService; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};