/**
 * Error thrown when a CTE with the same name already exists
 */
export declare class DuplicateCTEError extends Error {
    cteName: string;
    constructor(cteName: string);
}
/**
 * Error thrown when a CTE name is invalid
 */
export declare class InvalidCTENameError extends Error {
    cteName: string;
    constructor(cteName: string, reason: string);
}
/**
 * Error thrown when trying to operate on a non-existent CTE
 */
export declare class CTENotFoundError extends Error {
    cteName: string;
    constructor(cteName: string);
}
