import type { LiteralInput, WorkbookProtectionSnapshot } from '@bilig/protocol';
import type { WorkbookMetadataRecord, WorkbookPropertyRecord, WorkbookProtectionRecord } from './workbook-metadata-types.js';
export declare function setWorkbookPropertyRecord(metadata: WorkbookMetadataRecord, key: string, value: LiteralInput): WorkbookPropertyRecord | undefined;
export declare function getWorkbookPropertyRecord(metadata: WorkbookMetadataRecord, key: string): WorkbookPropertyRecord | undefined;
export declare function listWorkbookPropertyRecords(metadata: WorkbookMetadataRecord): WorkbookPropertyRecord[];
export declare function setWorkbookProtectionRecord(metadata: WorkbookMetadataRecord, record: WorkbookProtectionSnapshot): WorkbookProtectionRecord;
export declare function getWorkbookProtectionRecord(metadata: WorkbookMetadataRecord): WorkbookProtectionRecord | undefined;
