import { ApiPath } from "@omnia/fx-models"; export interface PrintRegistration { id: string; execute: () => Promise; } export interface IPrintRegistrationApi { register: (handler: PrintRegistration) => void; getAllHandlers: () => PrintRegistration[]; } export interface IPrintApi { registration: Promise; } declare module "./UxApi" { interface IOmniaUxApi { print: IPrintApi; } interface IOmniaUxExtendApiManifest { print: { registration: ApiPath; }; } }