UNPKG

laravelgpt

Version:
20 lines (19 loc) 724 B
import type { Command, CommandGenerator, CommandOptions } from '../types'; import type { ModelOptions, BaseModelProvider } from '../providers/base'; export declare class DocCommand implements Command { private config; private readonly SUPPORTED_FORMATS; private readonly EMPTY_REPO_THRESHOLD; private readonly LARGE_REPO_THRESHOLD; constructor(); execute(query: string, options: CommandOptions): CommandGenerator; private validateApiKeys; private tryProvider; private formatOutput; } export interface DocModelProvider extends BaseModelProvider { generateDocumentation(repoContext: { text: string; tokenCount: number; }, options?: ModelOptions): Promise<string>; }