export interface RepositoryLayout { assetsRoot: string; manifestPath: string; skillsRoots: { en: string; zh: string; }; classicRuntime: { entries: Record; outputs: Record; }; nativeRuntime: { entries: { runtime: string; }; outputs: { runtime: string; }; }; entryRuntime: { entries: { runtime: string; }; outputs: { runtime: string; }; }; allowedTopLevelEntries: string[]; sourceRoots: string[]; appModules: string[]; domainModules: string[]; platformModules: string[]; scriptModules: string[]; testRoots: string[]; } export declare function readRepositoryLayout(): RepositoryLayout; export declare function resolveRepositoryPath(relativePath: string): string; //# sourceMappingURL=repository-layout.d.ts.map