import { ImoveisConsultaResponse, PefinRefinSerasaResponse, RefinBoaVistaResponse, ScoreResponse } from '../@types/domain'; import React, { PropsWithChildren } from 'react'; import type { ParsedResponse } from './requestContextTypes'; import { ScoreSerasaResponse } from '@/@types/domain/scoreTypes'; type QueryType = { consultaRealizada: boolean; data?: ParsedResponse | null; dataBase?: string; }; type ConsultasComplementaresProps = { scr: QueryType; veiculos: QueryType; refinSerasa: QueryType; refinBoaVista: QueryType; scoreBoaVista: QueryType; scoreSerasa: QueryType; imoveis: QueryType; }; export type ConsultasComplementaresContextProps = { consultasComplementares: ConsultasComplementaresProps; setConsultasComplementares: React.Dispatch>; hasCredits?: HasCreditsType; }; export type HasCreditsType = (credits: number, callback: () => void) => void; export declare const ConsultasComplementaresContext: React.Context; export declare const ConsultasComplementaresProvider: React.FC>; export {};