import { PropType } from 'vue';
import { ColumnType, ConfigType, OptionType, SortingOrderDefaultType } from "../../components/VcTable/VcTable.types";
declare const _default: import("vue").DefineComponent<{
    columns: {
        type: PropType<ColumnType>;
        default: () => ColumnType;
    };
    options: {
        type: PropType<OptionType>;
        default: () => OptionType;
    };
    showSelection: {
        type: BooleanConstructor;
        default: boolean;
    };
    expandableRow: {
        type: BooleanConstructor;
        default: boolean;
    };
    config: {
        type: PropType<ConfigType>;
        default: () => {};
    };
    rowSelectable: {
        type: BooleanConstructor;
        default: boolean;
    };
    rowUnselect: {
        type: BooleanConstructor;
        default: boolean;
    };
    sortingOrderDefault: {
        type: PropType<SortingOrderDefaultType>;
        default: undefined;
    };
    tableClass: {
        type: StringConstructor;
        default: string;
    };
    wrapperClass: {
        type: StringConstructor;
        default: string;
    };
    emptyDataText: {
        type: StringConstructor;
        default: string;
    };
}, unknown, unknown, {
    emptyDataMessage(): string;
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    columns: {
        type: PropType<ColumnType>;
        default: () => ColumnType;
    };
    options: {
        type: PropType<OptionType>;
        default: () => OptionType;
    };
    showSelection: {
        type: BooleanConstructor;
        default: boolean;
    };
    expandableRow: {
        type: BooleanConstructor;
        default: boolean;
    };
    config: {
        type: PropType<ConfigType>;
        default: () => {};
    };
    rowSelectable: {
        type: BooleanConstructor;
        default: boolean;
    };
    rowUnselect: {
        type: BooleanConstructor;
        default: boolean;
    };
    sortingOrderDefault: {
        type: PropType<SortingOrderDefaultType>;
        default: undefined;
    };
    tableClass: {
        type: StringConstructor;
        default: string;
    };
    wrapperClass: {
        type: StringConstructor;
        default: string;
    };
    emptyDataText: {
        type: StringConstructor;
        default: string;
    };
}>>, {
    columns: ColumnType;
    options: OptionType;
    showSelection: boolean;
    expandableRow: boolean;
    config: ConfigType;
    rowSelectable: boolean;
    rowUnselect: boolean;
    sortingOrderDefault: SortingOrderDefaultType;
    tableClass: string;
    wrapperClass: string;
    emptyDataText: string;
}>;
export default _default;
