import IPermissionsManager from "gpdb-api-client/build/main/types/permissions-manager"; import { UserPermissions } from "../../types/permissions"; import Pronunciation from "../../types/resources/pronunciation"; interface CustomAttributesFeatures { readonly canCreateGpdbCustomAttributes: () => boolean; readonly canCreateHedbNameBadgeCustomAttributes: () => boolean; readonly canCreateCustomAttributes: (nameOwner: any, userContext: any, customAttributesConfig: any) => boolean; readonly canEditCustomAttributesForSelf: (pronunciation: Pronunciation) => boolean; readonly showCustomAttributesForSelf: (pronunciation: Pronunciation, customAttributesConfig: any) => boolean; } export declare const useCustomAttributesFeatures: (permissionsManager: IPermissionsManager, enforcedPermissions?: UserPermissions) => CustomAttributesFeatures; export {};