import type { Client } from '@credithub/webservice'; import type { LlamaPayload } from './llamaConsulta'; type StreamReader = NonNullable>>; declare function streamToAsyncGenerator(streamReader: StreamReader): AsyncGenerator; /** Consulta LlamaApi imperativa (abortável) — ideal para preview on-demand. */ export declare function runLlamaStreamConsulta(client: Client.WebService, payload: LlamaPayload, options: { signal?: AbortSignal; onUpdate: (text: string) => void; }): Promise; export { streamToAsyncGenerator };