declare const _default: import("vue").DefineComponent<{
    checkedValue: ArrayConstructor;
    isLoading: {
        type: BooleanConstructor;
        require: boolean;
    };
    isSummary: {
        type: BooleanConstructor;
        require: boolean;
    };
    notSummary: {
        type: (ObjectConstructor | ArrayConstructor)[];
        default: () => {};
    };
    hasCheckbox: {
        type: BooleanConstructor;
        default: boolean;
    };
    hasExpand: {
        type: BooleanConstructor;
        default: boolean;
    };
    columns: {
        type: ArrayConstructor;
        default: () => never[];
    };
    rows: {
        type: ArrayConstructor;
        default: () => never[];
    };
    sortable: {
        type: ObjectConstructor;
        default: () => {
            field: string;
            order: string;
        };
    };
    headerFixed: {
        type: BooleanConstructor;
        default: boolean;
    };
    scrollHeight: {
        type: StringConstructor;
        default: string;
    };
    searchCondition: {
        type: (ObjectConstructor | ArrayConstructor)[];
        default: () => {};
    };
    rowspanField: {
        type: ArrayConstructor[];
        default: () => never[];
    };
    highlight: {
        type: BooleanConstructor;
        default: boolean;
    };
    highlightIndex: {
        type: NumberConstructor[];
        default: number;
    };
    operaterConfig: {
        type: ObjectConstructor;
        default: () => {};
    };
}, {
    props: Readonly<{
        rows: unknown[];
        scrollHeight: string;
        hasCheckbox: boolean;
        columns: unknown[];
        searchCondition: Record<string, any> | unknown[];
        operaterConfig: Record<string, any>;
        onDone: ((...args: any[]) => any) | undefined;
        onClear: ((...args: any[]) => any) | undefined;
        checkedValue: unknown[] | undefined;
        isLoading: boolean;
        isSummary: boolean;
        notSummary: Record<string, any> | unknown[];
        hasExpand: boolean;
        sortable: Record<string, any>;
        headerFixed: boolean;
        rowspanField: unknown[];
        highlight: boolean;
        highlightIndex: number;
    }>;
    emits: (event: "done" | "clear", ...args: any[]) => void;
    handleRowClick: (row: any, index: number) => void;
    handleCheckedChange: (checkedArr: any[]) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("done" | "clear")[], "done" | "clear", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    checkedValue?: unknown;
    isLoading?: unknown;
    isSummary?: unknown;
    notSummary?: unknown;
    hasCheckbox?: unknown;
    hasExpand?: unknown;
    columns?: unknown;
    rows?: unknown;
    sortable?: unknown;
    headerFixed?: unknown;
    scrollHeight?: unknown;
    searchCondition?: unknown;
    rowspanField?: unknown;
    highlight?: unknown;
    highlightIndex?: unknown;
    operaterConfig?: unknown;
} & {
    rows: unknown[];
    scrollHeight: string;
    hasCheckbox: boolean;
    columns: unknown[];
    searchCondition: Record<string, any> | unknown[];
    operaterConfig: Record<string, any>;
    isLoading: boolean;
    isSummary: boolean;
    notSummary: Record<string, any> | unknown[];
    hasExpand: boolean;
    sortable: Record<string, any>;
    headerFixed: boolean;
    rowspanField: unknown[];
    highlight: boolean;
    highlightIndex: number;
} & {
    checkedValue?: unknown[] | undefined;
}> & {
    onDone?: ((...args: any[]) => any) | undefined;
    onClear?: ((...args: any[]) => any) | undefined;
}, {
    rows: unknown[];
    scrollHeight: string;
    hasCheckbox: boolean;
    columns: unknown[];
    searchCondition: Record<string, any> | unknown[];
    operaterConfig: Record<string, any>;
    isLoading: boolean;
    isSummary: boolean;
    notSummary: Record<string, any> | unknown[];
    hasExpand: boolean;
    sortable: Record<string, any>;
    headerFixed: boolean;
    rowspanField: unknown[];
    highlight: boolean;
    highlightIndex: number;
}>;
export default _default;
