/**
 * Excel address utilities — shared by all wrapper functions.
 *
 * Ported from client/shared/src/lib/spreadsheet/utils/excel-address-utils.ts.
 */
/** Convert 0-based column index to Excel-style column letters (0 → "A", 26 → "AA"). */
export declare function getColumnLetter(index: number): string;
/** Convert Excel-style column letters to 0-based index ("A" → 0, "AA" → 26). */
export declare function getColumnIndex(columnLetter: string): number;
/** Convert 0-based row/col to Excel address (e.g. 0,0 → "A1"). */
export declare function toExcelAddress(row: number, col: number): string;
/**
 * Extract optional sheet name and the remainder of an address/range string.
 * Supports quoted sheet names like "'My Sheet'!A1" and "'Q1! Sales'!A1".
 */
export declare function extractSheetAndAddress(input: string): {
    sheetName?: string;
    rest: string;
};
/** Parse "A1" or "Sheet1!A1" into 0-based row/col + optional sheetName. */
export declare function parseAddress(address: string): {
    row: number;
    col: number;
    sheetName?: string;
};
/**
 * Parse "A1:D50", "Sheet1!A1:D50", "'My Sheet'!A1:D50", or single cell "A1".
 * Returns 0-based start/end row/col + optional sheetName.
 */
export declare function parseRange(range: string): {
    sheetName?: string;
    startRow: number;
    startCol: number;
    endRow: number;
    endCol: number;
};
//# sourceMappingURL=address-utils.d.ts.map