import type { PropType as __PropType } from 'vue';
import type { ItemsProps } from "@/Form/FormsElements/elementsTypes";
declare const _sfc_main: import("vue").DefineComponent<{
    disabled: {
        type: __PropType<boolean | undefined>;
        required: false;
    };
    inner_component: {
        type: __PropType<{
            is: import("vue").DefineComponent<{
                options: {
                    type: __PropType<{
                        label?: string | undefined;
                        value: string;
                    }[]>;
                    required: true;
                };
                labelCentered: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                isSubmitting: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                selectedValue: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
                options: {
                    type: __PropType<{
                        label?: string | undefined;
                        value: string;
                    }[]>;
                    required: true;
                };
                labelCentered: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                isSubmitting: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                selectedValue: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }>>, {
                description: string | undefined;
            }, {}> | import("vue").DefineComponent<any, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<any>>, {
                placeholder: string | undefined;
            }, {}> | import("vue").DefineComponent<{
                type: {
                    type: __PropType<"number" | "text" | "checkbox" | undefined>;
                    required: false;
                    default: string;
                };
                bootstrap_syncfusion: {
                    type: __PropType<"bs" | "sf" | undefined>;
                    required: false;
                    default: string;
                };
                cssSFClass: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                step: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                currency: {
                    type: __PropType<"BRL" | "EUR" | "USD" | undefined>;
                    required: false;
                };
                is_text_area: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                floatLabelType: {
                    type: __PropType<"Auto" | "Always" | "Never" | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
                type: {
                    type: __PropType<"number" | "text" | "checkbox" | undefined>;
                    required: false;
                    default: string;
                };
                bootstrap_syncfusion: {
                    type: __PropType<"bs" | "sf" | undefined>;
                    required: false;
                    default: string;
                };
                cssSFClass: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                step: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                currency: {
                    type: __PropType<"BRL" | "EUR" | "USD" | undefined>;
                    required: false;
                };
                is_text_area: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                floatLabelType: {
                    type: __PropType<"Auto" | "Always" | "Never" | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }>>, {
                type: "number" | "text" | "checkbox" | undefined;
                description: string | undefined;
                bootstrap_syncfusion: "bs" | "sf" | undefined;
            }, {}>;
            props: import("@/Form/FormsElements/elementsTypes").SelectProps | ItemsProps | import("@/Form/FormsElements/elementsTypes").InputProps;
        }>;
        required: true;
    };
    nome: {
        type: __PropType<string>;
        required: true;
    };
    label: {
        type: __PropType<string | undefined>;
        required: false;
    };
    description: {
        type: __PropType<string | undefined>;
        required: false;
    };
    placeholder: {
        type: __PropType<string | undefined>;
        required: false;
        default: string;
    };
    introspect_caminho: {
        type: __PropType<string | undefined>;
        required: false;
    };
    validacoes: {
        type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
        required: false;
    };
    focus_on_mount: {
        type: __PropType<boolean | undefined>;
        required: false;
    };
    validou: {
        type: __PropType<boolean | undefined>;
        required: false;
    };
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    disabled: {
        type: __PropType<boolean | undefined>;
        required: false;
    };
    inner_component: {
        type: __PropType<{
            is: import("vue").DefineComponent<{
                options: {
                    type: __PropType<{
                        label?: string | undefined;
                        value: string;
                    }[]>;
                    required: true;
                };
                labelCentered: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                isSubmitting: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                selectedValue: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
                options: {
                    type: __PropType<{
                        label?: string | undefined;
                        value: string;
                    }[]>;
                    required: true;
                };
                labelCentered: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                isSubmitting: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                selectedValue: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }>>, {
                description: string | undefined;
            }, {}> | import("vue").DefineComponent<any, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<any>>, {
                placeholder: string | undefined;
            }, {}> | import("vue").DefineComponent<{
                type: {
                    type: __PropType<"number" | "text" | "checkbox" | undefined>;
                    required: false;
                    default: string;
                };
                bootstrap_syncfusion: {
                    type: __PropType<"bs" | "sf" | undefined>;
                    required: false;
                    default: string;
                };
                cssSFClass: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                step: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                currency: {
                    type: __PropType<"BRL" | "EUR" | "USD" | undefined>;
                    required: false;
                };
                is_text_area: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                floatLabelType: {
                    type: __PropType<"Auto" | "Always" | "Never" | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
                type: {
                    type: __PropType<"number" | "text" | "checkbox" | undefined>;
                    required: false;
                    default: string;
                };
                bootstrap_syncfusion: {
                    type: __PropType<"bs" | "sf" | undefined>;
                    required: false;
                    default: string;
                };
                cssSFClass: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                step: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                currency: {
                    type: __PropType<"BRL" | "EUR" | "USD" | undefined>;
                    required: false;
                };
                is_text_area: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                floatLabelType: {
                    type: __PropType<"Auto" | "Always" | "Never" | undefined>;
                    required: false;
                };
                nome: {
                    type: __PropType<string>;
                    required: true;
                };
                label: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                description: {
                    type: __PropType<string | undefined>;
                    required: false;
                    default: string;
                };
                placeholder: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                disabled: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                introspect_caminho: {
                    type: __PropType<string | undefined>;
                    required: false;
                };
                validacoes: {
                    type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
                    required: false;
                };
                focus_on_mount: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
                validou: {
                    type: __PropType<boolean | undefined>;
                    required: false;
                };
            }>>, {
                type: "number" | "text" | "checkbox" | undefined;
                description: string | undefined;
                bootstrap_syncfusion: "bs" | "sf" | undefined;
            }, {}>;
            props: import("@/Form/FormsElements/elementsTypes").SelectProps | ItemsProps | import("@/Form/FormsElements/elementsTypes").InputProps;
        }>;
        required: true;
    };
    nome: {
        type: __PropType<string>;
        required: true;
    };
    label: {
        type: __PropType<string | undefined>;
        required: false;
    };
    description: {
        type: __PropType<string | undefined>;
        required: false;
    };
    placeholder: {
        type: __PropType<string | undefined>;
        required: false;
        default: string;
    };
    introspect_caminho: {
        type: __PropType<string | undefined>;
        required: false;
    };
    validacoes: {
        type: __PropType<import("@/Form/FormsElements/elementsTypes").OpcoesValidacoes[] | undefined>;
        required: false;
    };
    focus_on_mount: {
        type: __PropType<boolean | undefined>;
        required: false;
    };
    validou: {
        type: __PropType<boolean | undefined>;
        required: false;
    };
}>>, {
    placeholder: string | undefined;
}, {}>;
export default _sfc_main;
