import { ApiPath } from "@omnia/fx/models"; import { ScopedPermissionRegistraion } from "../models"; export interface IScopedPermissionRegistrationApi { registerTenantScoped: (...registrations: ScopedPermissionRegistraion[]) => void; registerProfileScoped: (...registrations: ScopedPermissionRegistraion[]) => void; getTenantScopedRegistrations: () => ScopedPermissionRegistraion[]; getProfileScopedRegistrations: () => ScopedPermissionRegistraion[]; } declare module "../models/WorkplaceApi" { interface IWorkplaceApi { scopedPermission: { registration: Promise; }; } interface IWorkplaceExtendApiManifest { scopedPermission: { registration: ApiPath; }; } }