import type { DeepReviewConfigV1 } from "./config.js"; export interface CapabilityProfileExtensionV1 { readonly id: string; readonly path: string; readonly digest?: string; readonly modelFacingTools?: readonly string[]; } export interface CapabilityProfileV1 { readonly schemaVersion: "pioneer-capability-profile/v1"; readonly extensions: readonly CapabilityProfileExtensionV1[]; } export declare function parseCapabilityProfile(value: unknown): CapabilityProfileV1; export declare function rejectModelFacingTools(extension: CapabilityProfileExtensionV1): void; export declare function validateExtensionPath(extensionPath: string, forbiddenPaths: readonly string[], expectedDigest?: string): Promise; export declare function validateCapabilityProfilePath(profilePath: string, forbiddenPaths: readonly string[]): Promise; export declare function resolveSelectedCapabilityExtensions(config: DeepReviewConfigV1, forbiddenPaths: readonly string[]): Promise; //# sourceMappingURL=capability-profile.d.ts.map