Public declaration syntax from forge-ts/packages/forge-generate/src/text.ts Original source SHA-256: 8ca65cf41a1888cb1311ae919ed27caae9d243fc72da08a858b7179a4b97fc20 Function bodies and constant values are omitted. This is not the complete implementation. Source line 42 export class GenerateTextResult { constructor(inner: GenerateResult); get text(): string; get usage(): Usage; get finishReason(): FinishReason; get message(): ModelMessage; get hasToolCalls(): boolean; get inner(): GenerateResult; } Source line 134 export async function generateText( model: LanguageModel, messages: readonly ModelMessage[], tools: readonly ToolDefinition[], options: GenerateOptions ): Promise;