import { BuildOptions } from './models/index'; import { GuidValue, LoadableBundleManifest, OmniaManifests } from '@omnia/fx-models'; declare const BuildStage: { BeforeScanManifests: string; AfterScanManifests: string; BeforeBundleManifest: string; BundleManifest: string; AfterBundleManifest: string; BeforeGenerateManifestsMetadata: string; GenerateManifestsMetadata: string; AfterGenerateManifestsMetadata: string; }; declare class OmniaOutput { static rootFolder: string; static get OutputLocalizationPath(): string; static get ManifestOutputPath(): string; static get OutputBundlePath(): string; static get OutputFontPath(): string; static get OutputImagePath(): string; static get OutputDir(): string; } declare function getOutDir(): string; declare function buildManifestEntries(scanFolders?: any, cleanOutputBeforeBuild?: any): Promise; declare function build(scanFolders?: any, cleanOutputBeforeBuild?: any): Promise; declare function bundleManifestsByWebpackEntries(entries: any): Promise; declare function scanManifests(scanFolders?: any): void; declare function getManifestsPaths(urlsToSearch: any, options: any): any[]; declare function processManifests(manifestPaths: any): void; declare function buildLocalizationFiles(): void; declare function getBuildOption(): BuildOptions; declare function getServiceId(): string; declare function getManifestData(): OmniaManifests; declare function updateManifestData(manifest: OmniaManifests): void; declare function getManifestById(id: GuidValue): LoadableBundleManifest; declare function getAssetsDir(): string; export { getAssetsDir, getBuildOption, getOutDir, getServiceId, getManifestById, getManifestData, updateManifestData, scanManifests, getManifestsPaths, processManifests, buildManifestEntries, build, bundleManifestsByWebpackEntries, buildLocalizationFiles, OmniaOutput, BuildStage };