export type ExtensionPoint = "skill" | "tracker-adapter" | "provider-adapter" | "phase-playbook" | "refresh-target"; export interface ExtensionManifest { id: string; name: string; version: string; compatibility: { orchestra: string; }; extensionPoints: ExtensionPoint[]; entry?: string; capabilities?: string[]; riskAreas?: string[]; } export interface ExtensionValidationResult { valid: boolean; manifest?: ExtensionManifest; path: string; errors: string[]; warnings: string[]; } export declare function discoverExtensions(root?: string): Promise; export declare function validateExtensionManifest(extensionPath: string): Promise;