import { C6RestfulModel, iRestMethods, RequestQueryBody } from "../types/ormInterfaces"; export declare function normalizeRequestOrder, Custom extends Record = {}, Overrides extends Record = {}>(request: RequestQueryBody): RequestQueryBody; /** * Converts a singular T-shaped request into complex ORM format for GET/PUT/DELETE * Enforces that all primary keys are present for singular syntax and that the table has PKs. * Optionally accepts a previously removed primary key (key/value) to reconstruct WHERE. */ export declare function normalizeSingularRequest, Custom extends Record = {}, Overrides extends Record = {}>(requestMethod: Method, request: RequestQueryBody, restModel: C6RestfulModel, removedPrimary?: { key: string; value: any; }): RequestQueryBody;