export declare enum AuthActionVerb { CREATE = "create", UPDATE = "update", DELETE = "delete", READ = "read" } export type CustomAuthActionVerb = string; export type AuthResource = string | Record; export type AuthUser = string | Record; export declare enum AuthPossession { ANY = "any", OWN = "own", OWN_ANY = "own|any" } export declare enum AuthAction { CREATE_ANY = "create:any", CREATE_OWN = "create:own", UPDATE_ANY = "update:any", UPDATE_OWN = "update:own", DELETE_ANY = "delete:any", DELETE_OWN = "delete:own", READ_ANY = "read:any", READ_OWN = "read:own" } export declare enum BatchApproval { ANY = "any", ALL = "all" }