import { ModelRuntime } from "@earendil-works/pi-coding-agent"; import { type ChildSessionFactory, type ChildSessionHandle, type ChildSessionOptions } from "./types.js"; /** * Pi SDK child-session factory. Every call gets a fresh in-memory session, * exact model, bounded tools, and an empty resource loader; parent extensions, * commands, skills, context files, and transcripts are intentionally absent. */ export declare const defaultChildSessionFactory: ChildSessionFactory; export declare function createChildSessionFactory(): ChildSessionFactory; export declare function createChildSession(options: ChildSessionOptions): Promise; export { ModelRuntime };