import type { LlmChoiceStreaming } from './llm-choice-streaming.js';
import type { TokenUsage } from './token-usage.js';
import type { Citation } from './citation.js';
/**
 * Output of LLM module. Follows the OpenAI spec.
 */
export type LLMModuleResultStreaming = {
    /**
     * ID of the response
     */
    id: string;
    /**
     * Object type
     */
    object: string;
    /**
     * Unix timestamp
     */
    created: number;
    /**
     * Model name
     */
    model: string;
    /**
     * System fingerprint
     */
    system_fingerprint?: string;
    /**
     * Choices
     */
    choices: LlmChoiceStreaming[];
    usage?: TokenUsage;
    /**
     * List of citations associated with the response.
     */
    citations?: Citation[];
} & Record<string, any>;
//# sourceMappingURL=llm-module-result-streaming.d.ts.map