import type { SearchProviderInfo, SearchTopic } from '../../../search-api/src/shapes';
export type HomeSearchHostCallbacks = {
    onRegister?: (searchProvider?: SearchProviderInfo) => void | Promise<void>;
    onDeregister?: (searchProvider?: SearchProviderInfo) => void | Promise<void>;
    onDisconnect?: () => void | Promise<void>;
};
export declare const registerHomeSearchHost: (callbacks?: HomeSearchHostCallbacks) => Promise<SearchTopic | null>;
export declare const createVpwHomeSearchHostCallbacks: () => HomeSearchHostCallbacks;
