import { PropType } from "vue";
export interface ListTableRowsItem {
    [key: string]: any;
    childs: any[];
}
declare const _default: import("vue").DefineComponent<{
    hasCheckbox: {
        type: BooleanConstructor;
        default: boolean;
    };
    rows: {
        type: PropType<ListTableRowsItem[]>;
        default: () => never[];
    };
    columns: {
        type: PropType<any[]>;
        default: () => never[];
    };
    childColumns: {
        type: PropType<any[]>;
        default: () => never[];
    };
    group: {
        type: BooleanConstructor;
        default: boolean;
    };
    scrollHeight: {
        type: StringConstructor;
        default: string;
    };
    iconUrl: {
        type: StringConstructor;
        default: string;
    };
    searchCondition: {
        type: (ObjectConstructor | ArrayConstructor)[];
        default: () => {};
    };
}, {
    doRowClick: (row: any, index: any) => void;
    doChecked: (row: any, i: any) => void;
    activeNames: any;
    KeyValue: import("vue").Ref<number>;
    checkList: import("vue").Ref<{
        [x: string]: any;
        childs: any[];
    }[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("row-click" | "selection-change")[], "row-click" | "selection-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    hasCheckbox?: unknown;
    rows?: unknown;
    columns?: unknown;
    childColumns?: unknown;
    group?: unknown;
    scrollHeight?: unknown;
    iconUrl?: unknown;
    searchCondition?: unknown;
} & {
    rows: ListTableRowsItem[];
    scrollHeight: string;
    hasCheckbox: boolean;
    columns: any[];
    childColumns: any[];
    group: boolean;
    iconUrl: string;
    searchCondition: Record<string, any> | unknown[];
} & {}> & {
    "onRow-click"?: ((...args: any[]) => any) | undefined;
    "onSelection-change"?: ((...args: any[]) => any) | undefined;
}, {
    rows: ListTableRowsItem[];
    scrollHeight: string;
    hasCheckbox: boolean;
    columns: any[];
    childColumns: any[];
    group: boolean;
    iconUrl: string;
    searchCondition: Record<string, any> | unknown[];
}>;
export default _default;
