import type { JSX } from '../../stencil-public-runtime';
import type { KoliBriTableHeaderCell } from '../../schema';
export declare class KolTableSettings {
    private readonly host?;
    headerCells: KoliBriTableHeaderCell[][];
    editingHeaderCells: KoliBriTableHeaderCell[][];
    errorMessage: string | null;
    private readonly translateTableSettings;
    private readonly translateTableSettingsCancel;
    private readonly translateTableSettingsApply;
    private readonly translateErrorAllInvisible;
    private readonly translateColumnNotHidable;
    _horizontalHeaderCells: KoliBriTableHeaderCell[][];
    handleHeaderCellsChange(newValue: KoliBriTableHeaderCell[][]): void;
    componentWillLoad(): void;
    private popoverRef;
    private getPrimaryRow;
    private updatePrimaryRow;
    private moveColumn;
    private handleVisibilityChange;
    private handleWidthChange;
    private handleCancel;
    private handleSubmit;
    render(): JSX.Element;
}
