/**
 * Proto Loader for Clawx gRPC Services
 *
 * Loads clawx.proto at runtime using @grpc/proto-loader.
 * Provides typed service definitions for server and client use.
 */
import * as grpc from '@grpc/grpc-js';
/**
 * Load the Clawx proto definition. Cached after first load.
 */
export declare function loadClawxProto(): grpc.GrpcObject;
/**
 * Get the ClawxAgentService definition for server or client use.
 */
export declare function getAgentServiceDefinition(): any;
/**
 * Get the Health service definition.
 */
export declare function getHealthServiceDefinition(): any;
/**
 * Encode a payload object to protobuf bytes field (JSON in Buffer).
 */
export declare function encodePayload(obj: any): Buffer;
/**
 * Decode a protobuf bytes field back to an object.
 */
export declare function decodePayload(buf: Buffer | Uint8Array | null | undefined): any;
//# sourceMappingURL=proto-loader.d.ts.map