import type { WorkbookAxisEntryRecord } from './workbook-metadata-types.js';
type WorkbookAxis = 'row' | 'column';
export declare class WorkbookIdAllocator {
    private nextRowAxisId;
    private nextColumnAxisId;
    private nextLogicalRowAxisId;
    private nextLogicalColumnAxisId;
    private nextStyleId;
    private nextFormatId;
    reset(): void;
    bumpStyleId(id: string): void;
    bumpFormatId(id: string): void;
    bumpAxisId(axis: WorkbookAxis, id: string): void;
    createAxisEntry(axis: WorkbookAxis): WorkbookAxisEntryRecord;
    createLogicalAxisId(axis: WorkbookAxis): string;
    createLogicalAxisIds(axis: WorkbookAxis, count: number): string[];
    private createAxisId;
}
export {};
