import type { LocalKnowledgeValidation } from "./local-knowledge-validation.js";
export interface CapsuleRowShape {
    readonly id: string;
    readonly displayName: string;
    readonly vectorDimensions: number;
    readonly vectorMetric: string;
    readonly embeddingModelProvider: string;
    readonly embeddingModelId: string;
    readonly lifecycleState: string;
    readonly storageReference: string;
    readonly createdAt: number;
    readonly updatedAt: number;
}
export declare function validateCapsuleRowShape(input: unknown): LocalKnowledgeValidation<CapsuleRowShape>;
export interface RedactPathOptions {
    readonly homePrefix?: string;
}
export declare function redactPathInDiagnostic(rawPath: string, options?: RedactPathOptions): string;
//# sourceMappingURL=local-knowledge-schema-validation.d.ts.map