import { SQLParam, FragmentSQL } from "./types";
/**
 * Parses a value into a SQL parameter, handling special cases
 * @param value - The value to parse
 * @returns The parsed SQL parameter or a special marker for raw/subquery/fragment values
 */
export declare function parseValue(value: any): SQLParam | {
    __raw: true;
    query: string;
    params?: SQLParam[];
} | {
    __subquery: true;
    query: string;
    params: SQLParam[];
} | FragmentSQL;
