import { RendererProject } from "../../project/renderer/rendererProject";
export declare enum StructureEntityType {
    File = "file",
    Dir = "dir"
}
export type BuildTempStructure = {
    type: StructureEntityType.Dir;
    name: string;
    children?: BuildTempStructure[];
} | {
    type: StructureEntityType.File;
    name: string;
    src: string | ((rendererProject: RendererProject, ...args: any[]) => string);
};
export declare function createStructure(structure: BuildTempStructure[], rendererProject: RendererProject, dest: string, ...args: any[]): Promise<void>;
