import type { RpcTransport } from "@protobuf-ts/runtime-rpc";
import type { ServiceInfo } from "@protobuf-ts/runtime-rpc";
import type { GetEngineStatusResponse } from "./local_runtime_engine.js";
import type { GetEngineStatusRequest } from "./local_runtime_engine.js";
import type { StopEngineResponse } from "./local_runtime_engine.js";
import type { StopEngineRequest } from "./local_runtime_engine.js";
import type { StartEngineResponse } from "./local_runtime_engine.js";
import type { StartEngineRequest } from "./local_runtime_engine.js";
import type { EnsureEngineResponse } from "./local_runtime_engine.js";
import type { EnsureEngineRequest } from "./local_runtime_engine.js";
import type { ListEnginesResponse } from "./local_runtime_engine.js";
import type { ListEnginesRequest } from "./local_runtime_engine.js";
import type { AppendRuntimeAuditRequest } from "./local_runtime.js";
import type { Ack } from "./common.js";
import type { AppendInferenceAuditRequest } from "./local_runtime.js";
import type { ListLocalAuditsResponse } from "./local_runtime.js";
import type { ListLocalAuditsRequest } from "./local_runtime.js";
import type { ListNodeCatalogResponse } from "./local_runtime.js";
import type { ListNodeCatalogRequest } from "./local_runtime.js";
import type { RemoveLocalServiceResponse } from "./local_runtime.js";
import type { RemoveLocalServiceRequest } from "./local_runtime.js";
import type { CheckLocalServiceHealthResponse } from "./local_runtime.js";
import type { CheckLocalServiceHealthRequest } from "./local_runtime.js";
import type { StopLocalServiceResponse } from "./local_runtime.js";
import type { StopLocalServiceRequest } from "./local_runtime.js";
import type { StartLocalServiceResponse } from "./local_runtime.js";
import type { StartLocalServiceRequest } from "./local_runtime.js";
import type { InstallLocalServiceResponse } from "./local_runtime.js";
import type { InstallLocalServiceRequest } from "./local_runtime.js";
import type { ListLocalServicesResponse } from "./local_runtime.js";
import type { ListLocalServicesRequest } from "./local_runtime.js";
import type { ApplyProfileResponse } from "./local_runtime.js";
import type { ApplyProfileRequest } from "./local_runtime.js";
import type { ResolveProfileResponse } from "./local_runtime.js";
import type { ResolveProfileRequest } from "./local_runtime.js";
import type { CollectDeviceProfileResponse } from "./local_runtime.js";
import type { CollectDeviceProfileRequest } from "./local_runtime.js";
import type { ExecuteLocalStateCutoverResponse } from "./local_runtime.js";
import type { ExecuteLocalStateCutoverRequest } from "./local_runtime.js";
import type { ResolveLocalStateReconciliationResponse } from "./local_runtime.js";
import type { ResolveLocalStateReconciliationRequest } from "./local_runtime.js";
import type { RepairLocalEnvironmentDependencyResponse } from "./local_runtime.js";
import type { RepairLocalEnvironmentDependencyRequest } from "./local_runtime.js";
import type { RetryLocalEnvironmentDependencyJobResponse } from "./local_runtime.js";
import type { RetryLocalEnvironmentDependencyJobRequest } from "./local_runtime.js";
import type { CancelLocalEnvironmentDependencyJobResponse } from "./local_runtime.js";
import type { CancelLocalEnvironmentDependencyJobRequest } from "./local_runtime.js";
import type { StartLocalEnvironmentDependencyJobResponse } from "./local_runtime.js";
import type { StartLocalEnvironmentDependencyJobRequest } from "./local_runtime.js";
import type { ResolveFirstRunExecutionEvidenceResponse } from "./local_runtime.js";
import type { ResolveFirstRunExecutionEvidenceRequest } from "./local_runtime.js";
import type { MintFirstRunExecutionEvidenceResponse } from "./local_runtime.js";
import type { MintFirstRunExecutionEvidenceRequest } from "./local_runtime.js";
import type { ResolveRuntimeBaselineReadinessResponse } from "./local_runtime.js";
import type { ResolveRuntimeBaselineReadinessRequest } from "./local_runtime.js";
import type { MintRuntimeBaselineReadinessResponse } from "./local_runtime.js";
import type { MintRuntimeBaselineReadinessRequest } from "./local_runtime.js";
import type { ResolveLocalEnvironmentActivationGateResponse } from "./local_runtime.js";
import type { ResolveLocalEnvironmentActivationGateRequest } from "./local_runtime.js";
import type { ListLocalEnvironmentDependencyJobsResponse } from "./local_runtime.js";
import type { ListLocalEnvironmentDependencyJobsRequest } from "./local_runtime.js";
import type { ListLocalEnvironmentSelectedSourcesResponse } from "./local_runtime.js";
import type { ListLocalEnvironmentSelectedSourcesRequest } from "./local_runtime.js";
import type { ResolveLocalEnvironmentPlanResponse } from "./local_runtime.js";
import type { ResolveLocalEnvironmentPlanRequest } from "./local_runtime.js";
import type { LocalTransferProgressEvent } from "./local_runtime.js";
import type { WatchLocalTransfersRequest } from "./local_runtime.js";
import type { ServerStreamingCall } from "@protobuf-ts/runtime-rpc";
import type { CancelLocalTransferResponse } from "./local_runtime.js";
import type { CancelLocalTransferRequest } from "./local_runtime.js";
import type { ResumeLocalTransferResponse } from "./local_runtime.js";
import type { ResumeLocalTransferRequest } from "./local_runtime.js";
import type { PauseLocalTransferResponse } from "./local_runtime.js";
import type { PauseLocalTransferRequest } from "./local_runtime.js";
import type { ListLocalTransfersResponse } from "./local_runtime.js";
import type { ListLocalTransfersRequest } from "./local_runtime.js";
import type { WarmLocalAssetResponse } from "./local_runtime.js";
import type { WarmLocalAssetRequest } from "./local_runtime.js";
import type { CheckLocalAssetHealthResponse } from "./local_runtime.js";
import type { CheckLocalAssetHealthRequest } from "./local_runtime.js";
import type { StopLocalAssetResponse } from "./local_runtime.js";
import type { StopLocalAssetRequest } from "./local_runtime.js";
import type { StartLocalAssetResponse } from "./local_runtime.js";
import type { StartLocalAssetRequest } from "./local_runtime.js";
import type { ResolveModelInstallPlanResponse } from "./local_runtime.js";
import type { ResolveModelInstallPlanRequest } from "./local_runtime.js";
import type { SearchCatalogModelsResponse } from "./local_runtime.js";
import type { SearchCatalogModelsRequest } from "./local_runtime.js";
import type { RemoveLocalAssetResponse } from "./local_runtime.js";
import type { RemoveLocalAssetRequest } from "./local_runtime.js";
import type { ScaffoldOrphanAssetResponse } from "./local_runtime.js";
import type { ScaffoldOrphanAssetRequest } from "./local_runtime.js";
import type { ScanUnregisteredAssetsResponse } from "./local_runtime.js";
import type { ScanUnregisteredAssetsRequest } from "./local_runtime.js";
import type { ImportLocalAssetFileResponse } from "./local_runtime.js";
import type { ImportLocalAssetFileRequest } from "./local_runtime.js";
import type { ImportLocalAssetResponse } from "./local_runtime.js";
import type { ImportLocalAssetRequest } from "./local_runtime.js";
import type { InstallVerifiedAssetResponse } from "./local_runtime.js";
import type { InstallVerifiedAssetRequest } from "./local_runtime.js";
import type { ListVerifiedAssetsResponse } from "./local_runtime.js";
import type { ListVerifiedAssetsRequest } from "./local_runtime.js";
import type { ListLocalAssetsResponse } from "./local_runtime.js";
import type { ListLocalAssetsRequest } from "./local_runtime.js";
import type { UnaryCall } from "@protobuf-ts/runtime-rpc";
import type { RpcOptions } from "@protobuf-ts/runtime-rpc";
/**
 * @generated from protobuf service nimi.runtime.v1.RuntimeLocalService
 */
export interface IRuntimeLocalServiceClient {
    /**
     * Asset CRUD (unified)
     *
     * @generated from protobuf rpc: ListLocalAssets
     */
    listLocalAssets(input: ListLocalAssetsRequest, options?: RpcOptions): UnaryCall<ListLocalAssetsRequest, ListLocalAssetsResponse>;
    /**
     * @generated from protobuf rpc: ListVerifiedAssets
     */
    listVerifiedAssets(input: ListVerifiedAssetsRequest, options?: RpcOptions): UnaryCall<ListVerifiedAssetsRequest, ListVerifiedAssetsResponse>;
    /**
     * @generated from protobuf rpc: InstallVerifiedAsset
     */
    installVerifiedAsset(input: InstallVerifiedAssetRequest, options?: RpcOptions): UnaryCall<InstallVerifiedAssetRequest, InstallVerifiedAssetResponse>;
    /**
     * @generated from protobuf rpc: ImportLocalAsset
     */
    importLocalAsset(input: ImportLocalAssetRequest, options?: RpcOptions): UnaryCall<ImportLocalAssetRequest, ImportLocalAssetResponse>;
    /**
     * @generated from protobuf rpc: ImportLocalAssetFile
     */
    importLocalAssetFile(input: ImportLocalAssetFileRequest, options?: RpcOptions): UnaryCall<ImportLocalAssetFileRequest, ImportLocalAssetFileResponse>;
    /**
     * @generated from protobuf rpc: ScanUnregisteredAssets
     */
    scanUnregisteredAssets(input: ScanUnregisteredAssetsRequest, options?: RpcOptions): UnaryCall<ScanUnregisteredAssetsRequest, ScanUnregisteredAssetsResponse>;
    /**
     * @generated from protobuf rpc: ScaffoldOrphanAsset
     */
    scaffoldOrphanAsset(input: ScaffoldOrphanAssetRequest, options?: RpcOptions): UnaryCall<ScaffoldOrphanAssetRequest, ScaffoldOrphanAssetResponse>;
    /**
     * @generated from protobuf rpc: RemoveLocalAsset
     */
    removeLocalAsset(input: RemoveLocalAssetRequest, options?: RpcOptions): UnaryCall<RemoveLocalAssetRequest, RemoveLocalAssetResponse>;
    /**
     * Catalog & Install
     *
     * @generated from protobuf rpc: SearchCatalogModels
     */
    searchCatalogModels(input: SearchCatalogModelsRequest, options?: RpcOptions): UnaryCall<SearchCatalogModelsRequest, SearchCatalogModelsResponse>;
    /**
     * @generated from protobuf rpc: ResolveModelInstallPlan
     */
    resolveModelInstallPlan(input: ResolveModelInstallPlanRequest, options?: RpcOptions): UnaryCall<ResolveModelInstallPlanRequest, ResolveModelInstallPlanResponse>;
    /**
     * Asset lifecycle (runnable assets)
     *
     * @generated from protobuf rpc: StartLocalAsset
     */
    startLocalAsset(input: StartLocalAssetRequest, options?: RpcOptions): UnaryCall<StartLocalAssetRequest, StartLocalAssetResponse>;
    /**
     * @generated from protobuf rpc: StopLocalAsset
     */
    stopLocalAsset(input: StopLocalAssetRequest, options?: RpcOptions): UnaryCall<StopLocalAssetRequest, StopLocalAssetResponse>;
    /**
     * @generated from protobuf rpc: CheckLocalAssetHealth
     */
    checkLocalAssetHealth(input: CheckLocalAssetHealthRequest, options?: RpcOptions): UnaryCall<CheckLocalAssetHealthRequest, CheckLocalAssetHealthResponse>;
    /**
     * @generated from protobuf rpc: WarmLocalAsset
     */
    warmLocalAsset(input: WarmLocalAssetRequest, options?: RpcOptions): UnaryCall<WarmLocalAssetRequest, WarmLocalAssetResponse>;
    /**
     * Transfers
     *
     * @generated from protobuf rpc: ListLocalTransfers
     */
    listLocalTransfers(input: ListLocalTransfersRequest, options?: RpcOptions): UnaryCall<ListLocalTransfersRequest, ListLocalTransfersResponse>;
    /**
     * @generated from protobuf rpc: PauseLocalTransfer
     */
    pauseLocalTransfer(input: PauseLocalTransferRequest, options?: RpcOptions): UnaryCall<PauseLocalTransferRequest, PauseLocalTransferResponse>;
    /**
     * @generated from protobuf rpc: ResumeLocalTransfer
     */
    resumeLocalTransfer(input: ResumeLocalTransferRequest, options?: RpcOptions): UnaryCall<ResumeLocalTransferRequest, ResumeLocalTransferResponse>;
    /**
     * @generated from protobuf rpc: CancelLocalTransfer
     */
    cancelLocalTransfer(input: CancelLocalTransferRequest, options?: RpcOptions): UnaryCall<CancelLocalTransferRequest, CancelLocalTransferResponse>;
    /**
     * @generated from protobuf rpc: WatchLocalTransfers
     */
    watchLocalTransfers(input: WatchLocalTransfersRequest, options?: RpcOptions): ServerStreamingCall<WatchLocalTransfersRequest, LocalTransferProgressEvent>;
    /**
     * Runtime-owned local environment
     *
     * @generated from protobuf rpc: ResolveLocalEnvironmentPlan
     */
    resolveLocalEnvironmentPlan(input: ResolveLocalEnvironmentPlanRequest, options?: RpcOptions): UnaryCall<ResolveLocalEnvironmentPlanRequest, ResolveLocalEnvironmentPlanResponse>;
    /**
     * @generated from protobuf rpc: ListLocalEnvironmentSelectedSources
     */
    listLocalEnvironmentSelectedSources(input: ListLocalEnvironmentSelectedSourcesRequest, options?: RpcOptions): UnaryCall<ListLocalEnvironmentSelectedSourcesRequest, ListLocalEnvironmentSelectedSourcesResponse>;
    /**
     * @generated from protobuf rpc: ListLocalEnvironmentDependencyJobs
     */
    listLocalEnvironmentDependencyJobs(input: ListLocalEnvironmentDependencyJobsRequest, options?: RpcOptions): UnaryCall<ListLocalEnvironmentDependencyJobsRequest, ListLocalEnvironmentDependencyJobsResponse>;
    /**
     * @generated from protobuf rpc: ResolveLocalEnvironmentActivationGate
     */
    resolveLocalEnvironmentActivationGate(input: ResolveLocalEnvironmentActivationGateRequest, options?: RpcOptions): UnaryCall<ResolveLocalEnvironmentActivationGateRequest, ResolveLocalEnvironmentActivationGateResponse>;
    /**
     * @generated from protobuf rpc: MintRuntimeBaselineReadiness
     */
    mintRuntimeBaselineReadiness(input: MintRuntimeBaselineReadinessRequest, options?: RpcOptions): UnaryCall<MintRuntimeBaselineReadinessRequest, MintRuntimeBaselineReadinessResponse>;
    /**
     * @generated from protobuf rpc: ResolveRuntimeBaselineReadiness
     */
    resolveRuntimeBaselineReadiness(input: ResolveRuntimeBaselineReadinessRequest, options?: RpcOptions): UnaryCall<ResolveRuntimeBaselineReadinessRequest, ResolveRuntimeBaselineReadinessResponse>;
    /**
     * @generated from protobuf rpc: MintFirstRunExecutionEvidence
     */
    mintFirstRunExecutionEvidence(input: MintFirstRunExecutionEvidenceRequest, options?: RpcOptions): UnaryCall<MintFirstRunExecutionEvidenceRequest, MintFirstRunExecutionEvidenceResponse>;
    /**
     * @generated from protobuf rpc: ResolveFirstRunExecutionEvidence
     */
    resolveFirstRunExecutionEvidence(input: ResolveFirstRunExecutionEvidenceRequest, options?: RpcOptions): UnaryCall<ResolveFirstRunExecutionEvidenceRequest, ResolveFirstRunExecutionEvidenceResponse>;
    /**
     * @generated from protobuf rpc: StartLocalEnvironmentDependencyJob
     */
    startLocalEnvironmentDependencyJob(input: StartLocalEnvironmentDependencyJobRequest, options?: RpcOptions): UnaryCall<StartLocalEnvironmentDependencyJobRequest, StartLocalEnvironmentDependencyJobResponse>;
    /**
     * @generated from protobuf rpc: CancelLocalEnvironmentDependencyJob
     */
    cancelLocalEnvironmentDependencyJob(input: CancelLocalEnvironmentDependencyJobRequest, options?: RpcOptions): UnaryCall<CancelLocalEnvironmentDependencyJobRequest, CancelLocalEnvironmentDependencyJobResponse>;
    /**
     * @generated from protobuf rpc: RetryLocalEnvironmentDependencyJob
     */
    retryLocalEnvironmentDependencyJob(input: RetryLocalEnvironmentDependencyJobRequest, options?: RpcOptions): UnaryCall<RetryLocalEnvironmentDependencyJobRequest, RetryLocalEnvironmentDependencyJobResponse>;
    /**
     * @generated from protobuf rpc: RepairLocalEnvironmentDependency
     */
    repairLocalEnvironmentDependency(input: RepairLocalEnvironmentDependencyRequest, options?: RpcOptions): UnaryCall<RepairLocalEnvironmentDependencyRequest, RepairLocalEnvironmentDependencyResponse>;
    /**
     * Runtime-owned local state reconciliation
     *
     * @generated from protobuf rpc: ResolveLocalStateReconciliation
     */
    resolveLocalStateReconciliation(input: ResolveLocalStateReconciliationRequest, options?: RpcOptions): UnaryCall<ResolveLocalStateReconciliationRequest, ResolveLocalStateReconciliationResponse>;
    /**
     * @generated from protobuf rpc: ExecuteLocalStateCutover
     */
    executeLocalStateCutover(input: ExecuteLocalStateCutoverRequest, options?: RpcOptions): UnaryCall<ExecuteLocalStateCutoverRequest, ExecuteLocalStateCutoverResponse>;
    /**
     * Device
     *
     * @generated from protobuf rpc: CollectDeviceProfile
     */
    collectDeviceProfile(input: CollectDeviceProfileRequest, options?: RpcOptions): UnaryCall<CollectDeviceProfileRequest, CollectDeviceProfileResponse>;
    /**
     * Profile
     *
     * @generated from protobuf rpc: ResolveProfile
     */
    resolveProfile(input: ResolveProfileRequest, options?: RpcOptions): UnaryCall<ResolveProfileRequest, ResolveProfileResponse>;
    /**
     * @generated from protobuf rpc: ApplyProfile
     */
    applyProfile(input: ApplyProfileRequest, options?: RpcOptions): UnaryCall<ApplyProfileRequest, ApplyProfileResponse>;
    /**
     * Services
     *
     * @generated from protobuf rpc: ListLocalServices
     */
    listLocalServices(input: ListLocalServicesRequest, options?: RpcOptions): UnaryCall<ListLocalServicesRequest, ListLocalServicesResponse>;
    /**
     * @generated from protobuf rpc: InstallLocalService
     */
    installLocalService(input: InstallLocalServiceRequest, options?: RpcOptions): UnaryCall<InstallLocalServiceRequest, InstallLocalServiceResponse>;
    /**
     * @generated from protobuf rpc: StartLocalService
     */
    startLocalService(input: StartLocalServiceRequest, options?: RpcOptions): UnaryCall<StartLocalServiceRequest, StartLocalServiceResponse>;
    /**
     * @generated from protobuf rpc: StopLocalService
     */
    stopLocalService(input: StopLocalServiceRequest, options?: RpcOptions): UnaryCall<StopLocalServiceRequest, StopLocalServiceResponse>;
    /**
     * @generated from protobuf rpc: CheckLocalServiceHealth
     */
    checkLocalServiceHealth(input: CheckLocalServiceHealthRequest, options?: RpcOptions): UnaryCall<CheckLocalServiceHealthRequest, CheckLocalServiceHealthResponse>;
    /**
     * @generated from protobuf rpc: RemoveLocalService
     */
    removeLocalService(input: RemoveLocalServiceRequest, options?: RpcOptions): UnaryCall<RemoveLocalServiceRequest, RemoveLocalServiceResponse>;
    /**
     * Nodes
     *
     * @generated from protobuf rpc: ListNodeCatalog
     */
    listNodeCatalog(input: ListNodeCatalogRequest, options?: RpcOptions): UnaryCall<ListNodeCatalogRequest, ListNodeCatalogResponse>;
    /**
     * Audits
     *
     * @generated from protobuf rpc: ListLocalAudits
     */
    listLocalAudits(input: ListLocalAuditsRequest, options?: RpcOptions): UnaryCall<ListLocalAuditsRequest, ListLocalAuditsResponse>;
    /**
     * @generated from protobuf rpc: AppendInferenceAudit
     */
    appendInferenceAudit(input: AppendInferenceAuditRequest, options?: RpcOptions): UnaryCall<AppendInferenceAuditRequest, Ack>;
    /**
     * @generated from protobuf rpc: AppendRuntimeAudit
     */
    appendRuntimeAudit(input: AppendRuntimeAuditRequest, options?: RpcOptions): UnaryCall<AppendRuntimeAuditRequest, Ack>;
    /**
     * Engine management RPCs (K-LENG-004: SUPERVISED mode)
     *
     * @generated from protobuf rpc: ListEngines
     */
    listEngines(input: ListEnginesRequest, options?: RpcOptions): UnaryCall<ListEnginesRequest, ListEnginesResponse>;
    /**
     * @generated from protobuf rpc: EnsureEngine
     */
    ensureEngine(input: EnsureEngineRequest, options?: RpcOptions): UnaryCall<EnsureEngineRequest, EnsureEngineResponse>;
    /**
     * @generated from protobuf rpc: StartEngine
     */
    startEngine(input: StartEngineRequest, options?: RpcOptions): UnaryCall<StartEngineRequest, StartEngineResponse>;
    /**
     * @generated from protobuf rpc: StopEngine
     */
    stopEngine(input: StopEngineRequest, options?: RpcOptions): UnaryCall<StopEngineRequest, StopEngineResponse>;
    /**
     * @generated from protobuf rpc: GetEngineStatus
     */
    getEngineStatus(input: GetEngineStatusRequest, options?: RpcOptions): UnaryCall<GetEngineStatusRequest, GetEngineStatusResponse>;
}
/**
 * @generated from protobuf service nimi.runtime.v1.RuntimeLocalService
 */
export declare class RuntimeLocalServiceClient implements IRuntimeLocalServiceClient, ServiceInfo {
    private readonly _transport;
    typeName: string;
    methods: import("@protobuf-ts/runtime-rpc").MethodInfo<any, any>[];
    options: {
        [extensionName: string]: import("@protobuf-ts/runtime").JsonValue;
    };
    constructor(_transport: RpcTransport);
    /**
     * Asset CRUD (unified)
     *
     * @generated from protobuf rpc: ListLocalAssets
     */
    listLocalAssets(input: ListLocalAssetsRequest, options?: RpcOptions): UnaryCall<ListLocalAssetsRequest, ListLocalAssetsResponse>;
    /**
     * @generated from protobuf rpc: ListVerifiedAssets
     */
    listVerifiedAssets(input: ListVerifiedAssetsRequest, options?: RpcOptions): UnaryCall<ListVerifiedAssetsRequest, ListVerifiedAssetsResponse>;
    /**
     * @generated from protobuf rpc: InstallVerifiedAsset
     */
    installVerifiedAsset(input: InstallVerifiedAssetRequest, options?: RpcOptions): UnaryCall<InstallVerifiedAssetRequest, InstallVerifiedAssetResponse>;
    /**
     * @generated from protobuf rpc: ImportLocalAsset
     */
    importLocalAsset(input: ImportLocalAssetRequest, options?: RpcOptions): UnaryCall<ImportLocalAssetRequest, ImportLocalAssetResponse>;
    /**
     * @generated from protobuf rpc: ImportLocalAssetFile
     */
    importLocalAssetFile(input: ImportLocalAssetFileRequest, options?: RpcOptions): UnaryCall<ImportLocalAssetFileRequest, ImportLocalAssetFileResponse>;
    /**
     * @generated from protobuf rpc: ScanUnregisteredAssets
     */
    scanUnregisteredAssets(input: ScanUnregisteredAssetsRequest, options?: RpcOptions): UnaryCall<ScanUnregisteredAssetsRequest, ScanUnregisteredAssetsResponse>;
    /**
     * @generated from protobuf rpc: ScaffoldOrphanAsset
     */
    scaffoldOrphanAsset(input: ScaffoldOrphanAssetRequest, options?: RpcOptions): UnaryCall<ScaffoldOrphanAssetRequest, ScaffoldOrphanAssetResponse>;
    /**
     * @generated from protobuf rpc: RemoveLocalAsset
     */
    removeLocalAsset(input: RemoveLocalAssetRequest, options?: RpcOptions): UnaryCall<RemoveLocalAssetRequest, RemoveLocalAssetResponse>;
    /**
     * Catalog & Install
     *
     * @generated from protobuf rpc: SearchCatalogModels
     */
    searchCatalogModels(input: SearchCatalogModelsRequest, options?: RpcOptions): UnaryCall<SearchCatalogModelsRequest, SearchCatalogModelsResponse>;
    /**
     * @generated from protobuf rpc: ResolveModelInstallPlan
     */
    resolveModelInstallPlan(input: ResolveModelInstallPlanRequest, options?: RpcOptions): UnaryCall<ResolveModelInstallPlanRequest, ResolveModelInstallPlanResponse>;
    /**
     * Asset lifecycle (runnable assets)
     *
     * @generated from protobuf rpc: StartLocalAsset
     */
    startLocalAsset(input: StartLocalAssetRequest, options?: RpcOptions): UnaryCall<StartLocalAssetRequest, StartLocalAssetResponse>;
    /**
     * @generated from protobuf rpc: StopLocalAsset
     */
    stopLocalAsset(input: StopLocalAssetRequest, options?: RpcOptions): UnaryCall<StopLocalAssetRequest, StopLocalAssetResponse>;
    /**
     * @generated from protobuf rpc: CheckLocalAssetHealth
     */
    checkLocalAssetHealth(input: CheckLocalAssetHealthRequest, options?: RpcOptions): UnaryCall<CheckLocalAssetHealthRequest, CheckLocalAssetHealthResponse>;
    /**
     * @generated from protobuf rpc: WarmLocalAsset
     */
    warmLocalAsset(input: WarmLocalAssetRequest, options?: RpcOptions): UnaryCall<WarmLocalAssetRequest, WarmLocalAssetResponse>;
    /**
     * Transfers
     *
     * @generated from protobuf rpc: ListLocalTransfers
     */
    listLocalTransfers(input: ListLocalTransfersRequest, options?: RpcOptions): UnaryCall<ListLocalTransfersRequest, ListLocalTransfersResponse>;
    /**
     * @generated from protobuf rpc: PauseLocalTransfer
     */
    pauseLocalTransfer(input: PauseLocalTransferRequest, options?: RpcOptions): UnaryCall<PauseLocalTransferRequest, PauseLocalTransferResponse>;
    /**
     * @generated from protobuf rpc: ResumeLocalTransfer
     */
    resumeLocalTransfer(input: ResumeLocalTransferRequest, options?: RpcOptions): UnaryCall<ResumeLocalTransferRequest, ResumeLocalTransferResponse>;
    /**
     * @generated from protobuf rpc: CancelLocalTransfer
     */
    cancelLocalTransfer(input: CancelLocalTransferRequest, options?: RpcOptions): UnaryCall<CancelLocalTransferRequest, CancelLocalTransferResponse>;
    /**
     * @generated from protobuf rpc: WatchLocalTransfers
     */
    watchLocalTransfers(input: WatchLocalTransfersRequest, options?: RpcOptions): ServerStreamingCall<WatchLocalTransfersRequest, LocalTransferProgressEvent>;
    /**
     * Runtime-owned local environment
     *
     * @generated from protobuf rpc: ResolveLocalEnvironmentPlan
     */
    resolveLocalEnvironmentPlan(input: ResolveLocalEnvironmentPlanRequest, options?: RpcOptions): UnaryCall<ResolveLocalEnvironmentPlanRequest, ResolveLocalEnvironmentPlanResponse>;
    /**
     * @generated from protobuf rpc: ListLocalEnvironmentSelectedSources
     */
    listLocalEnvironmentSelectedSources(input: ListLocalEnvironmentSelectedSourcesRequest, options?: RpcOptions): UnaryCall<ListLocalEnvironmentSelectedSourcesRequest, ListLocalEnvironmentSelectedSourcesResponse>;
    /**
     * @generated from protobuf rpc: ListLocalEnvironmentDependencyJobs
     */
    listLocalEnvironmentDependencyJobs(input: ListLocalEnvironmentDependencyJobsRequest, options?: RpcOptions): UnaryCall<ListLocalEnvironmentDependencyJobsRequest, ListLocalEnvironmentDependencyJobsResponse>;
    /**
     * @generated from protobuf rpc: ResolveLocalEnvironmentActivationGate
     */
    resolveLocalEnvironmentActivationGate(input: ResolveLocalEnvironmentActivationGateRequest, options?: RpcOptions): UnaryCall<ResolveLocalEnvironmentActivationGateRequest, ResolveLocalEnvironmentActivationGateResponse>;
    /**
     * @generated from protobuf rpc: MintRuntimeBaselineReadiness
     */
    mintRuntimeBaselineReadiness(input: MintRuntimeBaselineReadinessRequest, options?: RpcOptions): UnaryCall<MintRuntimeBaselineReadinessRequest, MintRuntimeBaselineReadinessResponse>;
    /**
     * @generated from protobuf rpc: ResolveRuntimeBaselineReadiness
     */
    resolveRuntimeBaselineReadiness(input: ResolveRuntimeBaselineReadinessRequest, options?: RpcOptions): UnaryCall<ResolveRuntimeBaselineReadinessRequest, ResolveRuntimeBaselineReadinessResponse>;
    /**
     * @generated from protobuf rpc: MintFirstRunExecutionEvidence
     */
    mintFirstRunExecutionEvidence(input: MintFirstRunExecutionEvidenceRequest, options?: RpcOptions): UnaryCall<MintFirstRunExecutionEvidenceRequest, MintFirstRunExecutionEvidenceResponse>;
    /**
     * @generated from protobuf rpc: ResolveFirstRunExecutionEvidence
     */
    resolveFirstRunExecutionEvidence(input: ResolveFirstRunExecutionEvidenceRequest, options?: RpcOptions): UnaryCall<ResolveFirstRunExecutionEvidenceRequest, ResolveFirstRunExecutionEvidenceResponse>;
    /**
     * @generated from protobuf rpc: StartLocalEnvironmentDependencyJob
     */
    startLocalEnvironmentDependencyJob(input: StartLocalEnvironmentDependencyJobRequest, options?: RpcOptions): UnaryCall<StartLocalEnvironmentDependencyJobRequest, StartLocalEnvironmentDependencyJobResponse>;
    /**
     * @generated from protobuf rpc: CancelLocalEnvironmentDependencyJob
     */
    cancelLocalEnvironmentDependencyJob(input: CancelLocalEnvironmentDependencyJobRequest, options?: RpcOptions): UnaryCall<CancelLocalEnvironmentDependencyJobRequest, CancelLocalEnvironmentDependencyJobResponse>;
    /**
     * @generated from protobuf rpc: RetryLocalEnvironmentDependencyJob
     */
    retryLocalEnvironmentDependencyJob(input: RetryLocalEnvironmentDependencyJobRequest, options?: RpcOptions): UnaryCall<RetryLocalEnvironmentDependencyJobRequest, RetryLocalEnvironmentDependencyJobResponse>;
    /**
     * @generated from protobuf rpc: RepairLocalEnvironmentDependency
     */
    repairLocalEnvironmentDependency(input: RepairLocalEnvironmentDependencyRequest, options?: RpcOptions): UnaryCall<RepairLocalEnvironmentDependencyRequest, RepairLocalEnvironmentDependencyResponse>;
    /**
     * Runtime-owned local state reconciliation
     *
     * @generated from protobuf rpc: ResolveLocalStateReconciliation
     */
    resolveLocalStateReconciliation(input: ResolveLocalStateReconciliationRequest, options?: RpcOptions): UnaryCall<ResolveLocalStateReconciliationRequest, ResolveLocalStateReconciliationResponse>;
    /**
     * @generated from protobuf rpc: ExecuteLocalStateCutover
     */
    executeLocalStateCutover(input: ExecuteLocalStateCutoverRequest, options?: RpcOptions): UnaryCall<ExecuteLocalStateCutoverRequest, ExecuteLocalStateCutoverResponse>;
    /**
     * Device
     *
     * @generated from protobuf rpc: CollectDeviceProfile
     */
    collectDeviceProfile(input: CollectDeviceProfileRequest, options?: RpcOptions): UnaryCall<CollectDeviceProfileRequest, CollectDeviceProfileResponse>;
    /**
     * Profile
     *
     * @generated from protobuf rpc: ResolveProfile
     */
    resolveProfile(input: ResolveProfileRequest, options?: RpcOptions): UnaryCall<ResolveProfileRequest, ResolveProfileResponse>;
    /**
     * @generated from protobuf rpc: ApplyProfile
     */
    applyProfile(input: ApplyProfileRequest, options?: RpcOptions): UnaryCall<ApplyProfileRequest, ApplyProfileResponse>;
    /**
     * Services
     *
     * @generated from protobuf rpc: ListLocalServices
     */
    listLocalServices(input: ListLocalServicesRequest, options?: RpcOptions): UnaryCall<ListLocalServicesRequest, ListLocalServicesResponse>;
    /**
     * @generated from protobuf rpc: InstallLocalService
     */
    installLocalService(input: InstallLocalServiceRequest, options?: RpcOptions): UnaryCall<InstallLocalServiceRequest, InstallLocalServiceResponse>;
    /**
     * @generated from protobuf rpc: StartLocalService
     */
    startLocalService(input: StartLocalServiceRequest, options?: RpcOptions): UnaryCall<StartLocalServiceRequest, StartLocalServiceResponse>;
    /**
     * @generated from protobuf rpc: StopLocalService
     */
    stopLocalService(input: StopLocalServiceRequest, options?: RpcOptions): UnaryCall<StopLocalServiceRequest, StopLocalServiceResponse>;
    /**
     * @generated from protobuf rpc: CheckLocalServiceHealth
     */
    checkLocalServiceHealth(input: CheckLocalServiceHealthRequest, options?: RpcOptions): UnaryCall<CheckLocalServiceHealthRequest, CheckLocalServiceHealthResponse>;
    /**
     * @generated from protobuf rpc: RemoveLocalService
     */
    removeLocalService(input: RemoveLocalServiceRequest, options?: RpcOptions): UnaryCall<RemoveLocalServiceRequest, RemoveLocalServiceResponse>;
    /**
     * Nodes
     *
     * @generated from protobuf rpc: ListNodeCatalog
     */
    listNodeCatalog(input: ListNodeCatalogRequest, options?: RpcOptions): UnaryCall<ListNodeCatalogRequest, ListNodeCatalogResponse>;
    /**
     * Audits
     *
     * @generated from protobuf rpc: ListLocalAudits
     */
    listLocalAudits(input: ListLocalAuditsRequest, options?: RpcOptions): UnaryCall<ListLocalAuditsRequest, ListLocalAuditsResponse>;
    /**
     * @generated from protobuf rpc: AppendInferenceAudit
     */
    appendInferenceAudit(input: AppendInferenceAuditRequest, options?: RpcOptions): UnaryCall<AppendInferenceAuditRequest, Ack>;
    /**
     * @generated from protobuf rpc: AppendRuntimeAudit
     */
    appendRuntimeAudit(input: AppendRuntimeAuditRequest, options?: RpcOptions): UnaryCall<AppendRuntimeAuditRequest, Ack>;
    /**
     * Engine management RPCs (K-LENG-004: SUPERVISED mode)
     *
     * @generated from protobuf rpc: ListEngines
     */
    listEngines(input: ListEnginesRequest, options?: RpcOptions): UnaryCall<ListEnginesRequest, ListEnginesResponse>;
    /**
     * @generated from protobuf rpc: EnsureEngine
     */
    ensureEngine(input: EnsureEngineRequest, options?: RpcOptions): UnaryCall<EnsureEngineRequest, EnsureEngineResponse>;
    /**
     * @generated from protobuf rpc: StartEngine
     */
    startEngine(input: StartEngineRequest, options?: RpcOptions): UnaryCall<StartEngineRequest, StartEngineResponse>;
    /**
     * @generated from protobuf rpc: StopEngine
     */
    stopEngine(input: StopEngineRequest, options?: RpcOptions): UnaryCall<StopEngineRequest, StopEngineResponse>;
    /**
     * @generated from protobuf rpc: GetEngineStatus
     */
    getEngineStatus(input: GetEngineStatusRequest, options?: RpcOptions): UnaryCall<GetEngineStatusRequest, GetEngineStatusResponse>;
}
//# sourceMappingURL=local_runtime.client.d.ts.map