import { Description } from "./Description";
import { Type } from "./type";
import { WebGridCellIdentifierDescription } from "./WebGridCellIdentifierDescription";
import { WebColumnDescription } from "./WebColumnDescription";
import { WebGridBaseDirectiveDescription } from "./WebGridBaseDirectiveDescription";
/**
 * @hidden
 */
export declare class WebGridEditEventArgsDetailDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    private static __marshalByValue;
    private static __marshalByValueAlias;
    constructor();
    private r;
    get cancel(): boolean;
    set cancel(a: boolean);
    private ab;
    get rowID(): any;
    set rowID(a: any);
    private z;
    get primaryKey(): any;
    set primaryKey(a: any);
    private ac;
    get rowKey(): any;
    set rowKey(a: any);
    private o;
    get cellID(): WebGridCellIdentifierDescription;
    set cellID(a: WebGridCellIdentifierDescription);
    private aa;
    get rowData(): any;
    set rowData(a: any);
    private y;
    get oldValue(): any;
    set oldValue(a: any);
    private x;
    get newValue(): any;
    set newValue(a: any);
    private k;
    get column(): WebColumnDescription;
    set column(a: WebColumnDescription);
    private m;
    get owner(): WebGridBaseDirectiveDescription;
    set owner(a: WebGridBaseDirectiveDescription);
    private s;
    get isAddRow(): boolean;
    set isAddRow(a: boolean);
    private t;
    get valid(): boolean;
    set valid(a: boolean);
}
