interface LocalProjectFileSystem { exists(path: string): Promise | boolean; } interface LocalProjectLogger { debug(message: string, extra?: Record): void; warn?(message: string, extra?: Record): void; } export interface LocalProjectResolverOptions { localProjects?: Record; fs?: LocalProjectFileSystem; basePath?: () => string; logger?: LocalProjectLogger; allowDiscovery?: boolean; } export interface LocalProjectResolver { readonly localProjects: Readonly>; find(slug: string): Promise; clear(): void; } export declare function createLocalProjectResolver(options: LocalProjectResolverOptions): LocalProjectResolver; export {}; //# sourceMappingURL=local-project-resolver.d.ts.map