/** * Shared types and utilities for the Code Mode API module. */ export type ProjectInfo = Record & { project_number?: number | null; }; export type ProjectMap = Record; export type ProjectArrayItem = ProjectInfo & { name: string; projectNumber?: number | null; }; /** * Dispatcher function signature for SEC-1.1 Code Mode dispatch gate. * When provided, sandbox tool calls are routed through callTool() instead * of calling raw tool handlers, ensuring scope/maintenance/audit apply. */ export type ToolDispatcher = (name: string, args: Record) => Promise; /** Type alias for group API record */ export type GroupApiRecord = Record Promise>; export declare function parseProjectRegistry(): unknown[] | undefined; //# sourceMappingURL=types.d.ts.map