import type { OwnedFileName, RepackedFileHandle, RepackedPort } from "./port";
import type { VfsState } from "./state-machine";
export interface OpenedMetadataStore {
    handles: Record<OwnedFileName, RepackedFileHandle>;
    state: VfsState;
    activeLogEnd: bigint;
    nextSequence: bigint;
    activeLogBytes: number;
    activeLogFrames: number;
    activationSequence: bigint;
    arenaHighWaterExtents: bigint;
    arenaSize: number;
    arenaDirty: boolean;
    activeMetadataDirty: boolean;
}
export declare function openMetadataStore(port: RepackedPort, options: {
    extentSize?: number;
}): Promise<OpenedMetadataStore>;
//# sourceMappingURL=metadata-store.d.ts.map