import { iC6Object, iRestMethods, RequestQueryBody } from "../types/ormInterfaces";
export default function <RequestMethod extends iRestMethods, RestTableInterface extends {
    [key: string]: any;
}, CustomAndRequiredFields extends {
    [key: string]: any;
} = {}, RequestTableOverrides extends {
    [K in keyof RestTableInterface]?: any;
} = {}>(restfulObject: RequestQueryBody<RequestMethod, RestTableInterface, CustomAndRequiredFields, RequestTableOverrides>, tableName: string | string[], C6: iC6Object, regexErrorHandler?: (message: string) => void): {};
