import { ReactiveControllerHost } from 'lit';
export declare type GridColumnSize = ReactiveControllerHost & HTMLElement & {
    width: string;
    type: string;
};
export declare class GridColumnSizeController {
    private host;
    private observers;
    private get hostGrid();
    private get hostRange();
    constructor(host: GridColumnSize);
    hostConnected(): Promise<void>;
    hostUpdated(): Promise<void>;
    hostDisconnected(): void;
    private setActionWidth;
    private updateSetColumnWidth;
    private updateResizedColumnWidth;
}
