import { FileManager } from './file-manager';
import { ResourceModel } from './codegen';
import { ResourceFile } from './types';
export declare function generateSource(model: ResourceModel): string;
export declare function generateAndExportResource(model: ResourceModel, fileManager: FileManager): Promise<void>;
export declare function exportResources(resources: ResourceModel[], fileManager: FileManager): Promise<void>;
export declare function generateIndex(modules: ResourceFile[][], fileManager: FileManager): Promise<void>;
export declare function generateModuleIndex(resources: ResourceFile[], fileManager: FileManager): Promise<void>;
