/// import { Permission } from '@directus/shared/types'; export declare function mergePermissions(strategy: 'and' | 'or', ...permissions: Permission[][]): Permission[]; export declare function mergePermission(strategy: 'and' | 'or', currentPerm: Permission, newPerm: Permission): import("lodash").Omit<{ permissions: import("@directus/shared/types").Filter | null; validation: import("@directus/shared/types").Filter | null; fields: string[] | null; presets: Record | null; id?: number | undefined; role: string | null; collection: string; action: import("@directus/shared/types").PermissionsAction; system?: true | undefined; }, "id" | "system">;