import { HavingClause, Query, Subquery, WhereClause } from '../api/api-models'; /** * Composes a query (or subquery) to a single-line SOQL string without any formatting. * This is the `format: false` path of `composeQuery()`. * @param query * @returns query */ export declare function composePlain(query: Query | Subquery): string; /** * Composes a WHERE or HAVING clause (without the keyword) to a single-line string without any formatting. * e.x.: `Name LIKE 'a%' AND (Id IN (SELECT AccountId FROM Contact) OR NOT Foo = 'bar')` * @param whereOrHaving * @returns where or having clause */ export declare function composePlainConditions(whereOrHaving: WhereClause | HavingClause): string;