import { RawSourceMap } from 'source-map'; import { SourceProcessor } from '../SourceProcessor'; import { ZipArchive } from '../ZipArchive'; import { AssetWithContent, AssetWithDebugId } from '../models/Asset'; import { Result } from '../models/Result'; type AssetWithDebugIdAndSourceMap = AssetWithContent & AssetWithDebugId; export interface ArchiveWithSourceMapsAndDebugIds { readonly archive: ZipArchive; readonly assets: AssetWithDebugIdAndSourceMap[]; } export declare function createArchive(sourceProcessor: SourceProcessor): (assets: AssetWithContent[]) => Result; export declare function finalizeArchive(archive: ArchiveWithSourceMapsAndDebugIds): Promise; export declare function readDebugId(sourceProcessor: SourceProcessor): (asset: AssetWithContent) => Result; export {};