export interface ImportMapAsset {
    id: string;
    content: {
        imports: Record<string, string>;
    };
}
export interface PlayCanvasProject {
    project: any;
    scenes: any;
    assets: any;
    format: 'playcanvas';
    importMap?: ImportMapAsset;
}
/**
 * 加载完整的场景文件（包含 entities 字段）
 * @param projectDir 项目目录
 * @param sceneFileId 场景文件 ID（用于文件名）
 * @returns 完整的场景数据
 */
export declare function loadFullSceneData(projectDir: string, sceneFileId: string): Promise<any>;
/**
 * 加载 PlayCanvas 源代码项目
 */
export declare function loadPlayCanvasProject(projectDir: string): Promise<PlayCanvasProject>;
