import type { ManifestGlobalSearch, UmbGlobalSearchApi, UmbSearchProvider, UmbSearchRequestArgs } from '../types.js'; import { UmbControllerBase } from '../../../../libs/class-api/index.js'; export declare abstract class UmbGlobalSearchBase extends UmbControllerBase implements UmbGlobalSearchApi { #private; protected _manifest?: ManifestGlobalSearch; protected _searchProvider?: SearchProviderType; protected _init: Promise; set manifest(manifest: ManifestGlobalSearch | undefined); get manifest(): ManifestGlobalSearch | undefined; search(args: UmbSearchRequestArgs): Promise>>; }