import { PCExporter } from './../../model/exporters/Exporter'; import { PCExporterSource, PCExporterSourceContextType } from '../../model/sources/ExporterSource'; import { PCExporterMapBlueprint } from '../../model/maps/ExporterMapBlueprint'; import { PCExporterContributionConfigurationItemModel } from '../../model/exporters/ExporterContributionConfigurationItem'; export declare function newEmptyExporter(): PCExporter; export declare function newFullExporter(configuration?: Array): PCExporter; export declare function newBlueprintFor(exporter: PCExporter, definition: string, name: string, path: string | null, context: PCExporterSourceContextType, targetsFullExport?: boolean, targetsSandbox?: boolean): PCExporterSource; export declare function newGenericBlueprintFor(exporter: PCExporter, id: string, definition: string): PCExporterSource; export declare function newComponentBlueprintFor(exporter: PCExporter, id: string, definition: string): PCExporterSource; export declare function newComponentGroupBlueprintFor(exporter: PCExporter, id: string, definition: string): PCExporterSource; export declare function newTokenGroupBlueprintFor(exporter: PCExporter, id: string, definition: string): PCExporterSource; export declare function newTokenTypeBlueprintFor(exporter: PCExporter, id: string, definition: string): PCExporterSource; export declare function newThemeBlueprintFor(exporter: PCExporter, id: string, definition: string): PCExporterSource; export declare function newOutputInvokingBlueprint(blueprint: string, writeTo: string | null, writeUsing: string | null, exporter: PCExporter): PCExporterMapBlueprint;