/**
 * @license
 * Copyright (c) 2025 Handsoncode. All rights reserved.
 */
import { AddressMapping } from './AddressMapping/AddressMapping';
import { SheetMapping } from './SheetMapping';
/**
 * Converts sheet names to ids and adds placeholder sheets if they don't exist.
 */
export declare class SheetReferenceRegistrar {
    private readonly sheetMapping;
    private readonly addressMapping;
    constructor(sheetMapping: SheetMapping, addressMapping: AddressMapping);
    /**
     * Adds placeholder sheet if it doesn't exist and adds placeholder strategy to address mapping.
     * @returns {number} sheet id
     */
    ensureSheetRegistered(sheetName: string): number;
}
