UNPKG

@nullplatform/llm-gateway-sdk

Version:
15 lines 528 B
export interface IExtensionMetadata { name: string; version?: string; description?: string; configurationSchema?: any; author?: string; homepage?: string; keywords?: string[]; } export declare function ExtensionMetadata(metadata: IExtensionMetadata): <T extends new (...args: any[]) => any>(constructor: T) => T; export interface IConfigurableExtension { configure(config: any): Promise<void>; validateConfig?(config: any): Promise<boolean | string>; } //# sourceMappingURL=extension.d.ts.map