import { GridLength, type IGridLength } from './GridLength';
/**
 * Represents the `IColumnDefinition` interface.
 *
 * @public
 */
export interface IColumnDefinition {
    width: IGridLength;
    minWidth: number;
    maxWidth: number;
}
/**
 * The `ColumnDefinition` class.
 *
 * @public
 */
export declare class ColumnDefinition implements IColumnDefinition {
    private _width;
    private _minWidth;
    private _maxWidth;
    /**
     * Constructs a new instance of the `ColumnDefinition` class.
     *
     * @public
     */
    constructor(width?: IGridLength, minWidth?: number, maxWidth?: number);
    /**
     * Gets or sets the `width` property.
     *
     * @public
     */
    get width(): GridLength;
    set width(value: GridLength);
    /**
     * Gets or sets the `minWidth` property.
     *
     * @public
     */
    get minWidth(): number;
    set minWidth(value: number);
    /**
     * Gets or sets the `maxWidth` property.
     *
     * @public
     */
    get maxWidth(): number;
    set maxWidth(value: number);
}
//# sourceMappingURL=ColumnDefinition.d.ts.map