import type { SheetMetadataSnapshot, WorkbookMetadataSnapshot } from '@bilig/protocol';
import { type WorkbookPreservedMetadataRecord, type WorkbookPreservedSheetMetadataRecord } from './workbook-metadata-types.js';
export declare function clonePreservedWorkbookMetadata(metadata: WorkbookPreservedMetadataRecord | undefined): WorkbookPreservedMetadataRecord;
export declare function clonePreservedSheetMetadata(metadata: WorkbookPreservedSheetMetadataRecord | undefined): WorkbookPreservedSheetMetadataRecord;
export declare function pickPreservedWorkbookMetadata(metadata: WorkbookMetadataSnapshot | undefined): WorkbookPreservedMetadataRecord;
export declare function pickPreservedSheetMetadata(metadata: SheetMetadataSnapshot | undefined): WorkbookPreservedSheetMetadataRecord;
export declare function hasPreservedWorkbookMetadata(metadata: WorkbookPreservedMetadataRecord | undefined): boolean;
export declare function hasPreservedSheetMetadata(metadata: WorkbookPreservedSheetMetadataRecord | undefined): boolean;
