import { ApiPath } from "@omnia/fx/models"; import { SearchResultSource } from "../models"; export interface IInternalRegistrationSearchResultSource extends ISearchResultSourceRegistrationApi { getAllSearchResultSources: () => SearchResultSource[]; } export interface ISearchResultSourceRegistrationApi { registerResultSources: (resultSources: SearchResultSource | SearchResultSource[]) => void; } declare module "../models/WorkplaceApi" { interface IWorkplaceApi { searchresultsource: { registration: Promise; }; } interface IWorkplaceExtendApiManifest { searchresultsource: { registration: ApiPath; }; } }