import type { VeryfrontConfig } from "../config/index.js"; import type { FileSystemAdapter } from "../platform/adapters/base.js"; import type { DiscoveryConfig } from "./types.js"; export declare const DEFAULT_PROJECT_DISCOVERY_DIRS: { toolDirs: string[]; agentDirs: string[]; skillDirs: string[]; resourceDirs: string[]; promptDirs: string[]; workflowDirs: string[]; taskDirs: string[]; scheduleDirs: string[]; webhookDirs: string[]; evalDirs: string[]; }; type ProjectDiscoveryConfigInput = { projectDir: string; cacheNamespace?: string; config?: VeryfrontConfig | null; fsAdapter?: FileSystemAdapter; verbose?: boolean; /** Explicit host-owned capability for trusted local/dedicated runtimes only. */ allowHostProjectCodeExecution?: boolean; }; export type ProjectDiscoveryConfig = DiscoveryConfig & { toolDirs: string[]; agentDirs: string[]; skillDirs: string[]; resourceDirs: string[]; promptDirs: string[]; workflowDirs: string[]; taskDirs: string[]; scheduleDirs: string[]; webhookDirs: string[]; evalDirs: string[]; }; export declare function createProjectDiscoveryConfig(input: ProjectDiscoveryConfigInput): ProjectDiscoveryConfig; export {}; //# sourceMappingURL=project-discovery-config.d.ts.map