import type { Permissions } from "@webiny/app-admin/exports/admin/security.js"; import { FM_PERMISSIONS_SCHEMA } from "../../domain/permissionsSchema.js"; export declare const FileManagerPermissions: import("@webiny/di").Abstraction<{ canAccess: (entityId: "file" | "settings") => boolean; canAction: (action: string, entityId: "file" | "settings") => boolean; } & { canRead: (entityId: "file") => boolean; canCreate: (entityId: "file") => boolean; canEdit: (entityId: "file", item?: import("@webiny/app-admin/permissions").OwnableItem) => boolean; canDelete: (entityId: "file", item?: import("@webiny/app-admin/permissions").OwnableItem) => boolean; } & { canPublish: (entityId: string) => boolean; canUnpublish: (entityId: string) => boolean; }>; export declare namespace FileManagerPermissions { type Interface = Permissions; }