import type { IAnyModelType, Instance, SnapshotIn } from 'mobx-state-tree';
export declare const Row: import("mobx-state-tree").IModelType<{
    storeType: import("mobx-state-tree").IType<string | undefined, string, string>;
    id: import("mobx-state-tree").ISimpleType<string>;
    parentId: import("mobx-state-tree").IType<string | undefined, string, string>;
    key: import("mobx-state-tree").ISimpleType<string>;
    pristine: import("mobx-state-tree").IType<any, any, any>;
    data: import("mobx-state-tree").IType<any, any, any>;
    rowSpans: import("mobx-state-tree").IType<any, any, any>;
    index: import("mobx-state-tree").ISimpleType<number>;
    newIndex: import("mobx-state-tree").ISimpleType<number>;
    nth: import("mobx-state-tree").IType<number | undefined, number, number>;
    path: import("mobx-state-tree").IType<string | undefined, string, string>;
    expandable: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
    checkdisable: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
    isHover: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
    children: import("mobx-state-tree").IOptionalIType<import("mobx-state-tree").IArrayType<IAnyModelType>, [undefined]>;
    depth: import("mobx-state-tree").ISimpleType<number>;
    appeared: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
    lazyRender: import("mobx-state-tree").IType<boolean | undefined, boolean, boolean>;
}, {
    readonly checked: boolean;
    readonly modified: boolean;
    getDataWithModifiedChilden(): any;
    readonly collapsed: boolean;
    readonly expanded: boolean;
    readonly moved: boolean;
    readonly locals: any;
    readonly checkable: boolean;
    readonly draggable: boolean;
    /**
     * 判断当前行点击后是否应该继续触发check
     * 用于限制checkOnItemClick触发的check事件
     */
    readonly isCheckAvaiableOnClick: boolean;
} & {
    toggle(forceCheck?: boolean): void;
    toggleExpanded(forceExpand?: boolean): void;
    change(values: object, savePristine?: boolean): void;
    reset(): void;
    setCheckdisable(bool: boolean): void;
    setIsHover(value: boolean): void;
    replaceWith(data: any): void;
    markAppeared(appeared: any): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>;
export type IRow = Instance<typeof Row>;
export type SRow = SnapshotIn<typeof Row>;
