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