import { SchemaPropertyInfo } from '@/utils/jsonschema/getSchemaPropertyInfo';
export type HeaderOptions = {
    showPinIcon?: boolean;
    hasDescription?: boolean;
};
/**
 * Calculates the default width for a column based on its name and schema property info.
 * The width is determined by:
 * - A base minimum width (175px for most columns, 215px for date-time columns)
 * - Character-based calculation (11px per character in the column name)
 * - Additional width for header icons (pin icon, help tooltip)
 *
 * @param columnName - The name of the column
 * @param propertyInfo - Optional schema property information for the column
 * @param headerOptions - Optional header content options that affect width
 * @returns The calculated column width in pixels
 */
export declare function calculateDefaultColumnWidth(columnName: string, propertyInfo?: SchemaPropertyInfo, headerOptions?: HeaderOptions): number;
//# sourceMappingURL=calculateColumnWidth.d.ts.map