/**
 * Raw SQL expression class for use in queries
 * Allows inserting raw SQL into query builder statements
 */
export declare class Raw {
    /**
     * The raw SQL value
     */
    private value;
    /**
     * Create a new Raw SQL expression
     * @param value - The raw SQL value
     */
    constructor(value: string);
    /**
     * Get the raw SQL value
     * @returns Raw SQL string
     */
    toSql(): string;
    /**
     * Create a raw SQL expression
     * @param value - Raw SQL value
     * @returns Raw SQL expression instance
     */
    static make(value: string): Raw;
    /**
     * String representation of the raw SQL
     * @returns Raw SQL string
     */
    toString(): string;
    /**
     * Create a raw SQL expression for a column name
     * @param name - Column name
     * @returns Raw SQL expression with properly escaped column name
     */
    static column(name: string): Raw;
    /**
     * Create a raw expression for a table name
     * @param name - Table name
     * @returns Raw SQL expression with properly escaped table name
     */
    static table(name: string): Raw;
    /**
     * Create a raw expression for now()
     * @returns Raw SQL expression for current timestamp
     */
    static now(): Raw;
    /**
     * Create a raw expression for today()
     * @returns Raw SQL expression for today's date
     */
    static today(): Raw;
    /**
     * Create a raw expression for a ClickHouse function
     * @param name - Function name
     * @param params - Function parameters
     * @returns Raw SQL expression for function call
     */
    static fn(name: string, ...params: any[]): Raw;
}
//# sourceMappingURL=Raw.d.ts.map