import React, { PropsWithChildren } from 'react'; export type ConsultaRfbContextProps = Partial<{ /** XML já parseado vindo da Receita Federal (CPF ou CNPJ) */ rfbResponse?: Document; /** refaz apenas a consulta principal (CERTIDAO) */ refetch: () => void; error: Error | null; /** `true` enquanto qualquer consulta estiver rodando */ isLoading: boolean; /** * Acionador de “atualizar dados”: * * CNPJ → chama ReceitaWS * * CPF → refaz CERTIDAO */ executeFallback: () => void; /** já executou pelo menos uma atualização (CPF ou CNPJ) */ updatedOnce: boolean; /** `true` quando o documento tem 14 dígitos */ isCnpj: boolean; }>; export declare const ConsultaRfbContext: React.Context void; error: Error | null; /** `true` enquanto qualquer consulta estiver rodando */ isLoading: boolean; /** * Acionador de “atualizar dados”: * * CNPJ → chama ReceitaWS * * CPF → refaz CERTIDAO */ executeFallback: () => void; /** já executou pelo menos uma atualização (CPF ou CNPJ) */ updatedOnce: boolean; /** `true` quando o documento tem 14 dígitos */ isCnpj: boolean; }> | null>; export declare const ConsultaRfbProvider: React.FC>;