export interface TableHeightConfig {
    headerOffset?: number;
    footerOffset?: number;
    additionalOffset?: number;
}
/**
 * Calculate table height based on window dimensions and offsets
 */
export declare function calculateTableHeight(config?: TableHeightConfig): number;
/**
 * Create a reactive table height store that updates on window resize
 */
export declare function createTableHeightStore(config?: TableHeightConfig): {
    readonly height: number;
    update: () => void;
    dispose: () => void;
};
/**
 * Get table height for specific use cases with predefined offsets
 */
export declare const tableHeightPresets: {
    default: () => number;
    compact: () => number;
    spacious: () => number;
    custom: (config: TableHeightConfig) => number;
};
