export declare const PI_AGENT_CORE_EXTENSION_SUBPATHS: { readonly agent: "agent/src/agent.ts"; readonly "agent-loop": "agent/src/agent-loop.ts"; readonly compaction: "agent/src/compaction/index.ts"; readonly "compaction/branch-summarization": "agent/src/compaction/branch-summarization.ts"; readonly "compaction/compaction": "agent/src/compaction/compaction.ts"; readonly "compaction/loop": "agent/src/compaction/loop.ts"; readonly "compaction/token-budget": "agent/src/compaction/token-budget.ts"; readonly "message-retention": "agent/src/session/message-retention.ts"; readonly messages: "agent/src/messages.ts"; readonly node: "agent/src/node.ts"; readonly paths: "agent/src/utils/paths.ts"; readonly "process-tree": "agent/src/reliability/process-tree.ts"; readonly "provider-request-estimator": "agent/src/provider-request-estimator.ts"; readonly "provider-request-image-budget": "agent/src/provider-request-image-budget.ts"; readonly "provider-request-planner": "agent/src/provider-request-planner.ts"; readonly "provider-tool-projection": "agent/src/provider-tool-projection.ts"; readonly reliability: "agent/src/reliability/index.ts"; readonly session: "agent/src/session/session-manager.ts"; readonly "shell-output": "agent/src/utils/shell-output.ts"; readonly "tool-failure-memory": "agent/src/tool-failure-memory.ts"; readonly "tool-protocol-residue": "agent/src/tool-protocol-residue.ts"; readonly truncate: "agent/src/utils/truncate.ts"; readonly types: "agent/src/types.ts"; readonly usage: "agent/src/usage.ts"; }; export type PiAgentCoreExtensionSubpath = keyof typeof PI_AGENT_CORE_EXTENSION_SUBPATHS; export declare const PI_AI_EXTENSION_SUBPATHS: { readonly "api-registry": "ai/src/api-registry.ts"; readonly "abort-signals": "ai/src/utils/abort-signals.ts"; readonly "bedrock-provider": "ai/src/bedrock-provider.ts"; readonly "event-stream": "ai/src/utils/event-stream.ts"; readonly "env-api-keys": "ai/src/env-api-keys.ts"; readonly faux: "ai/src/providers/faux.ts"; readonly "json-parse": "ai/src/utils/json-parse.ts"; readonly models: "ai/src/models.ts"; readonly oauth: "ai/src/oauth.ts"; readonly overflow: "ai/src/utils/overflow.ts"; readonly "provider-retry": "ai/src/utils/provider-retry.ts"; readonly "register-builtins": "ai/src/providers/register-builtins.ts"; readonly stream: "ai/src/stream.ts"; readonly "session-resources": "ai/src/session-resources.ts"; readonly "streaming-lines": "ai/src/utils/streaming-lines.ts"; readonly "text-tool-protocol": "ai/src/utils/tool-repair/text-protocol.ts"; readonly "tool-repair-registry": "ai/src/utils/tool-repair/registry.ts"; readonly "typebox-helpers": "ai/src/utils/typebox-helpers.ts"; readonly types: "ai/src/types.ts"; readonly usage: "ai/src/usage.ts"; readonly uuid: "ai/src/utils/uuid.ts"; readonly validation: "ai/src/utils/validation.ts"; readonly "validation-path": "ai/src/utils/validation-path.ts"; }; export type PiAiExtensionSubpath = keyof typeof PI_AI_EXTENSION_SUBPATHS; export declare function registerBundledExtensionVirtualModules(modules: Record): void; export declare function getBundledExtensionVirtualModules(): Readonly>; //# sourceMappingURL=virtual-modules.d.ts.map