import type { CompletionRequest, CompletionResult, GenerationAttemptReason, ProviderId } from "../../types.js"; import type { LlmProvider, ProviderAuth } from "../provider.js"; export declare function tryCompleteOnce(provider: LlmProvider, providerId: ProviderId, request: CompletionRequest, model: string, auth: ProviderAuth, reason: GenerationAttemptReason, onStatus: ((message: string) => void) | undefined, singleDispatch?: boolean): Promise;