import { PlayCanvasProject } from '../loaders/playcanvas-loader.js';
import { PlayCraftProject } from '../loaders/playcraft-loader.js';
export type ProjectConfig = PlayCanvasProject | PlayCraftProject;
export interface GenerateConfigOptions {
    selectedScenes?: string[];
    projectDir?: string;
    stripMetadata?: boolean;
}
/**
 * 生成 PlayCanvas 构建产物格式的 config.json
 */
export declare function generateConfig(projectConfig: ProjectConfig, options?: GenerateConfigOptions): Promise<any>;
