import { ApiPath } from "@omnia/fx/models"; import { RegisterSearchTemplateRendererMsg } from "../models"; export interface IInternalRegistrationSearchTemplate extends ISearchTemplateRegistrationApi { getAllSearchTemplates: () => RegisterSearchTemplateRendererMsg[]; } export interface ISearchTemplateRegistrationApi { registerViews: (views: RegisterSearchTemplateRendererMsg | RegisterSearchTemplateRendererMsg[]) => void; } declare module "../models/WorkplaceApi" { interface IWorkplaceApi { searchtemplate: { registration: Promise; }; } interface IWorkplaceExtendApiManifest { searchtemplate: { registration: ApiPath; }; } }