/** * Base error class for pg-query-composer */ export declare class QueryComposerError extends Error { constructor(message: string); } /** * Error thrown when an invalid column is used */ export declare class InvalidColumnError extends QueryComposerError { constructor(column: string, allowed: readonly string[]); } /** * Error thrown when an invalid operator is used */ export declare class InvalidOperatorError extends QueryComposerError { constructor(operator: string); } /** * Error thrown when relation is not found */ export declare class RelationNotFoundError extends QueryComposerError { constructor(relation: string, model: string); } /** * Error thrown when subquery fails to build */ export declare class SubqueryError extends QueryComposerError { constructor(message: string); } /** * Error thrown when type mismatch occurs */ export declare class TypeMismatchError extends QueryComposerError { constructor(field: string, expected: string, received: string); } //# sourceMappingURL=errors.d.ts.map