import { IgrColumn } from "./igr-column";
import { IgrBaseEventArgsDetail } from "./igr-base-event-args-detail";
import { ColumnResizeEventArgsDetail as ColumnResizeEventArgsDetail_internal } from "./ColumnResizeEventArgsDetail";
/**
 * The event arguments when a column is being resized
*/
export declare class IgrColumnResizeEventArgsDetail extends IgrBaseEventArgsDetail {
    protected createImplementation(): ColumnResizeEventArgsDetail_internal;
    /**
                                 * @hidden
                                 */
    get i(): ColumnResizeEventArgsDetail_internal;
    constructor();
    /**
     * Represents the information of the column that is being resized
    */
    get column(): IgrColumn;
    set column(v: IgrColumn);
    /**
     * Represents the old width of the column before the resizing
    */
    get prevWidth(): string;
    set prevWidth(v: string);
    /**
     * Represents the new width, the column is being resized to
    */
    get newWidth(): string;
    set newWidth(v: string);
    findByName(name: string): any;
}
