import type { AuroraPivot, SheetPivotData } from '../domain/types.js';
export declare function createPivotSeparator(pivotName: string): string[];
export declare function isPivotSeparator(row: string[]): boolean;
export declare function extractPivotNameFromSeparator(row: string[]): null | string;
export declare function createPivotMetadataRows(pivot: AuroraPivot): string[][];
export declare function parsePivotMetadataRows(rows: string[][]): Partial<AuroraPivot>;
/**
 * Converts a pivot to sheet rows: separator + metadata + header + properties.
 */
export declare function pivotToSheetRows(pivot: AuroraPivot): string[][];
export declare function parsePivotFromSheetRows(rows: string[][]): null | SheetPivotData;
export declare function sheetPivotDataToPivot(data: SheetPivotData): AuroraPivot;
export declare function findAllPivotSections(rows: string[][]): {
    name: string;
    startIdx: number;
}[];
