import { Styles } from '../styles';
import { AppliedOptions, ControlWrapperProps, ControlWrapperType } from '../util';
import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';

declare const _default: DefineComponent<{
    id?: string | undefined;
    description?: string | undefined;
    errors?: string | undefined;
    label?: string | undefined;
    visible?: boolean | undefined;
    required?: boolean | undefined;
    isFocused?: boolean | undefined;
    styles?: Styles | undefined;
    appliedOptions?: AppliedOptions | undefined;
}, {
    WrapperComponent: ControlWrapperType;
    props: ControlWrapperProps;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{
    id?: string | undefined;
    description?: string | undefined;
    errors?: string | undefined;
    label?: string | undefined;
    visible?: boolean | undefined;
    required?: boolean | undefined;
    isFocused?: boolean | undefined;
    styles?: Styles | undefined;
    appliedOptions?: AppliedOptions | undefined;
}> & Readonly<{}>, {
    visible: boolean;
    required: boolean;
    isFocused: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
export default _default;
