/** * The fleet auditor, exposed as a tool. * * Reads transcripts and graphs from more than one project, which is the widest * access anything in this product has -- so the scope is the caller's decision, * the default is bounded, and the report says what it opened. Nothing is * uploaded and nothing runs in the background: a fleet scan happens because * somebody asked for one. */ export declare function fleetAudit(input: { mode?: 'enumerate' | 'all' | 'explicit'; projects?: string[]; exclude?: string[]; limit?: number; dryRun?: boolean; tier?: string; sessionsPerMonth?: number; }): Promise<{ content: Array<{ type: string; text: string; }>; isError?: boolean; }>; export declare const FLEET_TOOL: { readonly name: "fleet_audit"; readonly description: string; readonly inputSchema: { readonly type: "object"; readonly properties: { readonly mode: { readonly type: "string"; readonly enum: readonly ["enumerate", "all", "explicit"]; readonly description: "enumerate (default, bounded), all (no cap), explicit (only what you list)"; }; readonly projects: { readonly type: "array"; readonly items: { readonly type: "string"; }; readonly description: "Project directories, for explicit mode"; }; readonly exclude: { readonly type: "array"; readonly items: { readonly type: "string"; }; readonly description: "Substrings to skip"; }; readonly limit: { readonly type: "number"; readonly description: "Maximum projects in enumerate mode"; }; readonly dryRun: { readonly type: "boolean"; readonly description: "List what would be read, and read nothing"; }; readonly tier: { readonly type: "string"; readonly description: "Pricing tier for dollar figures. Default opus"; }; readonly sessionsPerMonth: { readonly type: "number"; readonly description: "Assumption behind monthly figures. Default 60"; }; }; }; }; //# sourceMappingURL=fleet-tool.d.ts.map