export declare const protobufPackage = "grpc.health.v1";
export interface HealthCheckRequest {
    service: string;
}
export interface HealthCheckResponse {
    status: HealthCheckResponse_ServingStatus;
}
export declare enum HealthCheckResponse_ServingStatus {
    UNKNOWN = 0,
    SERVING = 1,
    NOT_SERVING = 2,
    SERVICE_UNKNOWN = 3
}
export declare function healthCheckResponse_ServingStatusFromJSON(object: any): HealthCheckResponse_ServingStatus;
export declare function healthCheckResponse_ServingStatusToJSON(object: HealthCheckResponse_ServingStatus): string;
export interface HealthListRequest {
}
export interface HealthListResponse {
    statuses: {
        [key: string]: HealthCheckResponse;
    };
}
export interface HealthListResponse_StatusesEntry {
    key: string;
    value: HealthCheckResponse | undefined;
}
export declare const HealthCheckRequest: MessageFns<HealthCheckRequest>;
export declare const HealthCheckResponse: MessageFns<HealthCheckResponse>;
export declare const HealthListRequest: MessageFns<HealthListRequest>;
export declare const HealthListResponse: MessageFns<HealthListResponse>;
export declare const HealthListResponse_StatusesEntry: MessageFns<HealthListResponse_StatusesEntry>;
export interface MessageFns<T> {
    fromJSON(object: any): T;
    toJSON(message: T): unknown;
}
//# sourceMappingURL=health.d.ts.map