interface ValidationResult {
    isValid: boolean;
    errors: string[];
    warnings: string[];
    suggestions: string[];
}
export declare class SQLValidator {
    private knownTables;
    private tableColumns;
    constructor();
    private parseSchema;
    validateSQL(sql: string): ValidationResult;
    private extractTables;
    private validateJoins;
    private checkAntiPatterns;
    private findSimilarTables;
    private isSimilar;
    suggestCorrection(sql: string): string;
}
export default SQLValidator;
//# sourceMappingURL=sqlValidator.d.ts.map