export declare const registryTabelaCelulas: {
    readonly texto: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        value: {
            type: import("vue").PropType<string | null | undefined>;
            default: undefined;
        };
        opcoes: {
            type: import("vue").PropType<{
                rotulo: string;
                placeholder?: string;
            } & {
                limiteCaracteres?: number;
                formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep";
            }>;
            required: true;
        };
    }>, {
        attrs: {
            [x: string]: unknown;
        };
        emit: ((event: "update:value", _v: string | null | undefined) => void) & ((event: "input", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void);
        localValue: import("vue").WritableComputedRef<string | null | undefined, string | null | undefined>;
        inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">;
        inputMode: import("vue").ComputedRef<string | undefined>;
        onInput: (e: Event) => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        "update:value": (_v: string | null | undefined) => true;
        input: (_v: string | null | undefined) => true;
        change: (_v: string | null | undefined) => true;
        focus: () => true;
        blur: () => true;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        value: {
            type: import("vue").PropType<string | null | undefined>;
            default: undefined;
        };
        opcoes: {
            type: import("vue").PropType<{
                rotulo: string;
                placeholder?: string;
            } & {
                limiteCaracteres?: number;
                formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep";
            }>;
            required: true;
        };
    }>> & Readonly<{
        "onUpdate:value"?: ((_v: string | null | undefined) => any) | undefined;
        onInput?: ((_v: string | null | undefined) => any) | undefined;
        onChange?: ((_v: string | null | undefined) => any) | undefined;
        onFocus?: (() => any) | undefined;
        onBlur?: (() => any) | undefined;
    }>, {
        value: string | null | undefined;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly numero: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        value: {
            type: import("vue").PropType<number | null | undefined>;
            default: undefined;
        };
        opcoes: {
            type: import("vue").PropType<{
                rotulo: string;
                placeholder?: string;
            } & {
                sufixo?: string;
                prefixo?: string;
                precisao?: number;
            }>;
            required: true;
        };
    }>, {
        attrs: {
            [x: string]: unknown;
        };
        emit: ((event: "update:value", _v: number | null | undefined) => void) & ((event: "input", _v: number | null | undefined) => void) & ((event: "change", _v: number | null | undefined) => void) & ((event: "focus") => void) & ((event: "blur") => void);
        displayValue: import("vue").Ref<string, string>;
        isInteiro: import("vue").ComputedRef<boolean>;
        onUpdateModelValue: (texto: string) => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        "update:value": (_v: number | null | undefined) => true;
        input: (_v: number | null | undefined) => true;
        change: (_v: number | null | undefined) => true;
        focus: () => true;
        blur: () => true;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        value: {
            type: import("vue").PropType<number | null | undefined>;
            default: undefined;
        };
        opcoes: {
            type: import("vue").PropType<{
                rotulo: string;
                placeholder?: string;
            } & {
                sufixo?: string;
                prefixo?: string;
                precisao?: number;
            }>;
            required: true;
        };
    }>> & Readonly<{
        "onUpdate:value"?: ((_v: number | null | undefined) => any) | undefined;
        onInput?: ((_v: number | null | undefined) => any) | undefined;
        onChange?: ((_v: number | null | undefined) => any) | undefined;
        onFocus?: (() => any) | undefined;
        onBlur?: (() => any) | undefined;
    }>, {
        value: number | null | undefined;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly dataHora: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        value: {
            type: import("vue").PropType<string | null | undefined>;
            default: undefined;
        };
        opcoes: {
            type: import("vue").PropType<{
                rotulo: string;
                placeholder?: string;
            } & {
                modo?: "data" | "dataHora";
                limpavel?: boolean;
                erro?: boolean;
                mensagensErro?: string | string[];
                dica?: string;
                dicaPersistente?: boolean;
                min?: string;
                max?: string;
                densidade?: import("../../tipos/entrada.js").CampoDensidade;
                variante?: import("../../tipos/entrada.js").CampoVariante;
            }>;
            required: false;
            default: undefined;
        };
        modelValue: {
            type: import("vue").PropType<string | null>;
            default: null;
        };
        modo: {
            type: import("vue").PropType<"data" | "dataHora" | undefined>;
            default: undefined;
        };
        rotulo: {
            type: StringConstructor;
            default: undefined;
        };
        placeholder: {
            type: StringConstructor;
            default: undefined;
        };
        desabilitado: {
            type: BooleanConstructor;
            default: undefined;
        };
        limpavel: {
            type: BooleanConstructor;
            default: undefined;
        };
        erro: {
            type: BooleanConstructor;
            default: undefined;
        };
        mensagensErro: {
            type: import("vue").PropType<string | string[]>;
            default: undefined;
        };
        dica: {
            type: StringConstructor;
            default: undefined;
        };
        dicaPersistente: {
            type: BooleanConstructor;
            default: undefined;
        };
        densidade: {
            type: import("vue").PropType<import("../../tipos/entrada.js").CampoDensidade>;
            default: undefined;
        };
        variante: {
            type: import("vue").PropType<import("../../tipos/entrada.js").CampoVariante>;
            default: undefined;
        };
        min: {
            type: import("vue").PropType<string | undefined>;
            default: undefined;
        };
        max: {
            type: import("vue").PropType<string | undefined>;
            default: undefined;
        };
    }>, {
        attrs: {
            [x: string]: unknown;
        };
        valor: import("vue").WritableComputedRef<string, string>;
        tipoInput: import("vue").ComputedRef<"date" | "datetime-local">;
        minLocal: import("vue").ComputedRef<string | undefined>;
        maxLocal: import("vue").ComputedRef<string | undefined>;
        opcoesEfetivas: import("vue").ComputedRef<{
            rotulo: string;
            placeholder?: string;
        } & {
            modo?: "data" | "dataHora";
            limpavel?: boolean;
            erro?: boolean;
            mensagensErro?: string | string[];
            dica?: string;
            dicaPersistente?: boolean;
            min?: string;
            max?: string;
            densidade?: import("../../tipos/entrada.js").CampoDensidade;
            variante?: import("../../tipos/entrada.js").CampoVariante;
        }>;
        desabilitadoEfetivo: import("vue").ComputedRef<boolean>;
        emitCompatFocus: () => void;
        emitCompatBlur: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        "update:value": (_v: string | null) => true;
        input: (_v: string | null) => true;
        change: (_v: string | null) => true;
        "update:modelValue": (_v: string | null) => true;
        alterar: (_v: string | null) => true;
        foco: () => true;
        desfoco: () => true;
        focus: () => true;
        blur: () => true;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        value: {
            type: import("vue").PropType<string | null | undefined>;
            default: undefined;
        };
        opcoes: {
            type: import("vue").PropType<{
                rotulo: string;
                placeholder?: string;
            } & {
                modo?: "data" | "dataHora";
                limpavel?: boolean;
                erro?: boolean;
                mensagensErro?: string | string[];
                dica?: string;
                dicaPersistente?: boolean;
                min?: string;
                max?: string;
                densidade?: import("../../tipos/entrada.js").CampoDensidade;
                variante?: import("../../tipos/entrada.js").CampoVariante;
            }>;
            required: false;
            default: undefined;
        };
        modelValue: {
            type: import("vue").PropType<string | null>;
            default: null;
        };
        modo: {
            type: import("vue").PropType<"data" | "dataHora" | undefined>;
            default: undefined;
        };
        rotulo: {
            type: StringConstructor;
            default: undefined;
        };
        placeholder: {
            type: StringConstructor;
            default: undefined;
        };
        desabilitado: {
            type: BooleanConstructor;
            default: undefined;
        };
        limpavel: {
            type: BooleanConstructor;
            default: undefined;
        };
        erro: {
            type: BooleanConstructor;
            default: undefined;
        };
        mensagensErro: {
            type: import("vue").PropType<string | string[]>;
            default: undefined;
        };
        dica: {
            type: StringConstructor;
            default: undefined;
        };
        dicaPersistente: {
            type: BooleanConstructor;
            default: undefined;
        };
        densidade: {
            type: import("vue").PropType<import("../../tipos/entrada.js").CampoDensidade>;
            default: undefined;
        };
        variante: {
            type: import("vue").PropType<import("../../tipos/entrada.js").CampoVariante>;
            default: undefined;
        };
        min: {
            type: import("vue").PropType<string | undefined>;
            default: undefined;
        };
        max: {
            type: import("vue").PropType<string | undefined>;
            default: undefined;
        };
    }>> & Readonly<{
        "onUpdate:value"?: ((_v: string | null) => any) | undefined;
        onInput?: ((_v: string | null) => any) | undefined;
        onChange?: ((_v: string | null) => any) | undefined;
        onFocus?: (() => any) | undefined;
        onBlur?: (() => any) | undefined;
        onAlterar?: ((_v: string | null) => any) | undefined;
        "onUpdate:modelValue"?: ((_v: string | null) => any) | undefined;
        onFoco?: (() => any) | undefined;
        onDesfoco?: (() => any) | undefined;
    }>, {
        modo: "data" | "dataHora" | undefined;
        limpavel: boolean;
        erro: boolean;
        mensagensErro: string | string[];
        dica: string;
        dicaPersistente: boolean;
        min: string | undefined;
        max: string | undefined;
        densidade: import("../../tipos/entrada.js").CampoDensidade;
        variante: import("../../tipos/entrada.js").CampoVariante;
        opcoes: {
            rotulo: string;
            placeholder?: string;
        } & {
            modo?: "data" | "dataHora";
            limpavel?: boolean;
            erro?: boolean;
            mensagensErro?: string | string[];
            dica?: string;
            dicaPersistente?: boolean;
            min?: string;
            max?: string;
            densidade?: import("../../tipos/entrada.js").CampoDensidade;
            variante?: import("../../tipos/entrada.js").CampoVariante;
        };
        value: string | null | undefined;
        placeholder: string;
        rotulo: string;
        modelValue: string | null;
        desabilitado: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
};
