import { type RuntimeExecEngineBindingRequest, type RuntimeExecEngineBindingResult } from "./bindCoreLogic.js";
export type BindEventExposurePlaneRequest = Omit<RuntimeExecEngineBindingRequest, "bindingKind"> & {
    eventChannels?: readonly string[];
};
export type BindEventExposurePlaneResult = RuntimeExecEngineBindingResult;
export declare const DEFAULT_EVENT_EXPOSURE_PLANE_CHANNELS: readonly ["input.received", "output.exposed", "interrupt", "ui", "basicTool.invocation", "officialModule.invocation", "multiAgent.invocation"];
export declare function bindEventExposurePlane(request?: BindEventExposurePlaneRequest): BindEventExposurePlaneResult;
