import _m0 from 'protobufjs/minimal'; export declare const protobufPackage = "yandex.cloud.loadtesting.api.v1.common"; /** Quantiles (percentiles). */ export declare enum QuantileType { /** QUANTILE_TYPE_UNSPECIFIED - Unspecified percentile. */ QUANTILE_TYPE_UNSPECIFIED = 0, /** QUANTILE_TYPE_50 - 50 percentile (median). */ QUANTILE_TYPE_50 = 1, /** QUANTILE_TYPE_75 - 75 percentile. */ QUANTILE_TYPE_75 = 2, /** QUANTILE_TYPE_80 - 80 percentile. */ QUANTILE_TYPE_80 = 3, /** QUANTILE_TYPE_85 - 85 percentile. */ QUANTILE_TYPE_85 = 4, /** QUANTILE_TYPE_90 - 90 percentile. */ QUANTILE_TYPE_90 = 5, /** QUANTILE_TYPE_95 - 95 percentile. */ QUANTILE_TYPE_95 = 6, /** QUANTILE_TYPE_98 - 98 percentile. */ QUANTILE_TYPE_98 = 7, /** QUANTILE_TYPE_99 - 99 percentile. */ QUANTILE_TYPE_99 = 8, /** QUANTILE_TYPE_100 - 100 percentile (maximum or minimum). */ QUANTILE_TYPE_100 = 9, UNRECOGNIZED = -1 } export declare function quantileTypeFromJSON(object: any): QuantileType; export declare function quantileTypeToJSON(object: QuantileType): string; /** Statistical data aggregated by predefined set of quantiles. */ export interface Quantiles { /** 50 percentile (median). */ q50: number; /** 75 percentile. */ q75: number; /** 80 percentile. */ q80: number; /** 85 percentile. */ q85: number; /** 90 percentile. */ q90: number; /** 95 percentile. */ q95: number; /** 98 percentile. */ q98: number; /** 99 percentile. */ q99: number; /** 100 percentile (maximum or minimum). */ q100: number; } export declare const Quantiles: { encode(message: Quantiles, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Quantiles; fromJSON(object: any): Quantiles; toJSON(message: Quantiles): unknown; fromPartial, never>>(object: I): Quantiles; }; 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 {};