import { ServiceType } from "@protobuf-ts/runtime-rpc";
import { MessageType } from "@protobuf-ts/runtime";
import { PeerDescriptor } from "../../dht/protos/DhtRpc";
/**
 * @generated from protobuf message OperatorDiscoveryRequest
 */
export interface OperatorDiscoveryRequest {
    /**
     * @generated from protobuf field: string streamPartId = 1
     */
    streamPartId: string;
}
/**
 * @generated from protobuf message OperatorDiscoveryResponse
 */
export interface OperatorDiscoveryResponse {
    /**
     * @generated from protobuf field: repeated dht.PeerDescriptor operators = 1
     */
    operators: PeerDescriptor[];
}
declare class OperatorDiscoveryRequest$Type extends MessageType<OperatorDiscoveryRequest> {
    constructor();
}
/**
 * @generated MessageType for protobuf message OperatorDiscoveryRequest
 */
export declare const OperatorDiscoveryRequest: OperatorDiscoveryRequest$Type;
declare class OperatorDiscoveryResponse$Type extends MessageType<OperatorDiscoveryResponse> {
    constructor();
}
/**
 * @generated MessageType for protobuf message OperatorDiscoveryResponse
 */
export declare const OperatorDiscoveryResponse: OperatorDiscoveryResponse$Type;
/**
 * @generated ServiceType for protobuf service OperatorDiscovery
 */
export declare const OperatorDiscovery: ServiceType;
export {};
