import { ConfigService } from '@nestjs/config';
import type { AnaliseGerada, IaInput, PerguntasGeradas, ProvedorIa, RodadaAyaGerada } from './provedor-ia';
export declare class GeminiProvider implements ProvedorIa {
    private readonly client;
    private readonly model;
    constructor(config: ConfigService);
    gerarPerguntas(input: IaInput): Promise<PerguntasGeradas>;
    gerarAnalise(input: IaInput): Promise<AnaliseGerada>;
    executarRodadaAya(input: IaInput): Promise<RodadaAyaGerada>;
    private generate;
}
