import { ActionContext, DeriveModelTypes, ModelSchema, RulesInit } from "../types.js"; export declare const extractRules: (models: ModelSchema) => { baseModels: ModelSchema; rules: Record; }; export declare function generateActionsFromRules(rules: Record, models: T): Record>, newModel: DeriveModelTypes[string]) => Promise; update: (this: ActionContext>, newModel: Partial[string]>) => Promise; delete: (this: ActionContext>, pk: string) => Promise; }>;