export function makeArchiveCompartmentMap(compartmentMap: PackageCompartmentMapDescriptor, sources: Sources): ArchiveResult;
export function makeAndHashArchiveFromMap(powers: ReadFn | ReadPowers, compartmentMap: PackageCompartmentMapDescriptor, options?: ArchiveLiteOptions): Promise<{
    bytes: Uint8Array;
    sha512?: string;
}>;
export function makeArchiveFromMap(powers: ReadFn | ReadPowers, compartmentMap: PackageCompartmentMapDescriptor, options?: ArchiveLiteOptions): Promise<Uint8Array>;
export function mapFromMap(powers: ReadFn | ReadPowers, compartmentMap: PackageCompartmentMapDescriptor, options?: ArchiveLiteOptions): Promise<Uint8Array>;
export function hashFromMap(powers: HashPowers, compartmentMap: PackageCompartmentMapDescriptor, options?: ArchiveLiteOptions): Promise<string>;
export function writeArchiveFromMap(write: WriteFn, readPowers: ReadFn | ReadPowers, archiveLocation: string, compartmentMap: PackageCompartmentMapDescriptor, options?: ArchiveLiteOptions): Promise<void>;
import type { PackageCompartmentMapDescriptor } from './types.js';
import type { Sources } from './types.js';
import type { ArchiveResult } from './types.js';
import type { ReadFn } from './types.js';
import type { ReadPowers } from './types.js';
import type { ArchiveLiteOptions } from './types.js';
import type { HashPowers } from './types.js';
import type { WriteFn } from './types.js';
//# sourceMappingURL=archive-lite.d.ts.map