import { S as Scope, W as WorkflowConfig } from '../schema-Dreip6eZ.js'; import 'zod'; interface DocumentReference { file: string; line: number; column: number; rawLink: string; targetPath: string; type: "link" | "image" | "reference"; } interface BrokenReference extends DocumentReference { suggestions: string[]; } interface DocumentValidationResult { valid: boolean; scannedFiles: number; totalReferences: number; brokenReferences: BrokenReference[]; errors: string[]; } declare function findSimilarFiles(targetPath: string, projectRoot: string): Promise; declare function scanDocumentReferences(projectPath: string, options?: { patterns?: string[]; ignore?: string[]; }): Promise; declare function validateDocumentReferences(projectPath: string, options?: { patterns?: string[]; ignore?: string[]; }): Promise; declare function applyReferenceFix(filePath: string, oldLink: string, newPath: string): Promise; interface ValidationResult { valid: boolean; error?: string; suggestion?: string; } declare function discoverCustomScopes(workspacePath?: string): Promise; declare function invalidateCustomScopesCache(): void; declare function getAllScopes(config: WorkflowConfig, workspacePath?: string): Promise; declare function validateBranchName(branchName: string, config: WorkflowConfig, workspacePath?: string): Promise; declare function validateCommitMessage(message: string, config: WorkflowConfig, workspacePath?: string): Promise; declare function validatePRTitle(title: string, config: WorkflowConfig, workspacePath?: string): Promise; export { type BrokenReference, type DocumentReference, type DocumentValidationResult, type ValidationResult, applyReferenceFix, discoverCustomScopes, findSimilarFiles, getAllScopes, invalidateCustomScopesCache, scanDocumentReferences, validateBranchName, validateCommitMessage, validateDocumentReferences, validatePRTitle };