import type { AnyObject, FieldFilter, UpdateParams } from "prostgles-types"; import type { ValidateRowBasic } from "../PublishParser/PublishParser"; import { type ParsedTableRule } from "../PublishParser/PublishParser"; import type { Filter, LocalParams } from "./DboBuilder"; import type { TableHandler } from "./TableHandler/TableHandler"; /** * 1) Check if publish is valid * 2) Retrieve allowed update cols for a specific request */ export declare function parseUpdateRules(this: TableHandler, filter: Filter, params?: UpdateParams, tableRules?: ParsedTableRule, localParams?: LocalParams): Promise<{ fields: string[]; validateRow?: ValidateRowBasic; finalUpdateFilter: AnyObject; forcedData?: AnyObject; forcedFilter?: AnyObject; returningFields: FieldFilter; filterFields?: FieldFilter; }>; //# sourceMappingURL=parseUpdateRules.d.ts.map