import Vue from 'vue';
import './style';
import '../Tag/style';
import '../Card/style';
import '../Dialog/style';
import '../Toast/style';
import { InternalTreeNode, TreeNode } from '../TreeSelect';
import '../TreeSelect/style';
import '../CheckboxGroup/style';
import '../Checkbox/style';
import '../Form/style';
declare const _default: {
    title: string;
    parameters: {
        component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./Select").SelectInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & {
            [x: string]: any;
        } & {
            setFieldValue(value: any): void;
            initFieldValue(initValue?: any): any;
        } & {
            name: string;
            visible: boolean;
            value: any;
            options: import("./types").SelectOption[];
            title: string | undefined;
            multiple: boolean;
            placeholder: string | undefined;
            icon: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
            confirm: boolean;
            minHeight: string;
            maxHeight: string;
            popupContentStyle: any;
            native: boolean;
            outline: boolean;
            noBorder: boolean;
            fullScreen: boolean;
            popupProps: import("..").PopupProps | undefined;
            headerProps: import("..").PopupHeaderProps | undefined;
            disabled: boolean;
            allowClear: boolean;
            beforeOpen: import("./types").SelectBeforeFunc | undefined;
            max: number;
        }, {}, {} & {
            options?: import("./types").SelectOption[] | undefined;
            name?: string | undefined;
            icon?: import("@ohu-mobile/icons/lib/types").SVGIconDef | null | undefined;
            title?: string | undefined;
            disabled?: boolean | undefined;
            value?: any;
            placeholder?: string | undefined;
            outline?: boolean | undefined;
            visible?: boolean | undefined;
            maxHeight?: string | undefined;
            multiple?: boolean | undefined;
            confirm?: boolean | undefined;
            popupProps?: import("..").PopupProps | undefined;
            max?: number | undefined;
            minHeight?: string | undefined;
            popupContentStyle?: any;
            native?: boolean | undefined;
            noBorder?: boolean | undefined;
            fullScreen?: boolean | undefined;
            headerProps?: import("..").PopupHeaderProps | undefined;
            allowClear?: boolean | undefined;
            beforeOpen?: import("./types").SelectBeforeFunc | undefined;
        } & import("./types").SelectProps, import("./types").SelectEvents, {}, import("./types").SelectScopedSlots>;
        options: {
            showPanel: boolean;
        };
    };
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    v1: string;
    v2: string[];
    v3: string;
    v4: string;
    control: string;
}, {
    removeV2(value: string): void;
    loadData(node: InternalTreeNode): Promise<TreeNode[]>;
}, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Outline: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    v1: string;
    v2: string[];
    v3: string;
    v: boolean;
}, {
    removeV2(value: string): void;
}, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
