import type { RuntimeAcknowledgedChildExtensionsV1 } from "../../shared/types.ts"; export declare const RUNTIME_EXTENSION_ACK_EVENT = "subagent:acknowledge-extension"; export declare const RUNTIME_EXTENSION_ACK_PATH_ENV = "PI_SUBAGENT_RUNTIME_ACKNOWLEDGED_EXTENSIONS"; export declare const MAX_RUNTIME_ACKNOWLEDGED_EXTENSION_IDS = 32; export declare const MAX_RUNTIME_ACKNOWLEDGED_EXTENSION_ID_LENGTH = 128; export declare const MAX_RUNTIME_ACKNOWLEDGED_EXTENSION_FILE_BYTES: number; export declare function isRuntimeAcknowledgedExtensionId(value: unknown): value is string; export declare function projectRuntimeAcknowledgedExtensions(ids: Iterable): RuntimeAcknowledgedChildExtensionsV1 | undefined; export declare function sanitizeRuntimeAcknowledgedExtensions(value: unknown): RuntimeAcknowledgedChildExtensionsV1 | undefined; export declare function readRuntimeAcknowledgedExtensions(filePath: string | undefined): RuntimeAcknowledgedChildExtensionsV1 | undefined; export declare function writeRuntimeAcknowledgedExtensions(filePath: string, ids: Iterable): void; //# sourceMappingURL=runtime-acknowledged-extensions.d.ts.map