/*!
 * Copyright 2020 VMware, Inc.
 * SPDX-License-Identifier: BSD-2-Clause
 */
import { QuickSearchProvider } from './quick-search.provider';
export declare class QuickSearchService {
    registrations: QuickSearchProvider[];
    /**
     * Register a search provider
     * @param provider The search provider {@link QuickSearchProvider}
     */
    registerProvider(provider: QuickSearchProvider): void;
    /**
     * Unregister a search provider by providing the registration id.
     * Returns true if un-registration was done.
     * @param provider Provider to be unregistered
     */
    unregisterProvider(provider: QuickSearchProvider): boolean;
    /**
     * Get a list of all the registered search providers.
     */
    getRegisteredProviders(): QuickSearchProvider[];
}
