declare const _default: {
    name: string;
    emits: string[];
    props: {
        title: {
            type: StringConstructor;
            default: string;
        };
        schemaList: any[];
        columnList: any[];
        hasCheck: {
            type: BooleanConstructor;
            default: boolean;
        };
        draggable: {
            type: BooleanConstructor;
            default: boolean;
        };
        selectableAll: {
            type: BooleanConstructor;
            default: boolean;
        };
        id: {
            type: StringConstructor;
            default: string;
        };
        multiple: {
            type: BooleanConstructor;
            default: boolean;
        };
    };
    components: {
        ColumnItem: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
    };
    data: () => {
        showDatabaseObjects: boolean;
        active: boolean;
        selectAll: boolean;
        isEditing: boolean;
    };
    watch: {
        columnList: () => void;
    };
    methods: {
        setCheckAll(): void;
        changeCheckedItem(value: any): void;
        itemDoubleClick(selectedText: String): void;
        onDrag(event: any, columnList: any): void;
    };
    mounted(): Promise<void>;
};
export default _default;
