import type { SqlExpr } from "./types.js";
export type Join = {
    tableName: string;
    tableAlias: string;
    on?: SqlExpr | null;
    params?: unknown[];
};
export declare class MultiMatchSubquery {
    targetTableAlias: string;
    fromTableName: string;
    fromTableAlias: string;
    valueIdentifier: string;
    joins: Join[];
    params: unknown[];
    build(): SqlExpr;
}
