import { InstantResultSection } from '../../state/state-sections.js';
import { SearchAnalyticsProvider, StateNeededBySearchAnalyticsProvider } from './search-analytics.js';
export type StateNeededByInstantResultsAnalyticsProvider = StateNeededBySearchAnalyticsProvider & InstantResultSection;
export declare class InstantResultsAnalyticsProvider extends SearchAnalyticsProvider {
    protected getState: () => StateNeededByInstantResultsAnalyticsProvider;
    constructor(getState: () => StateNeededByInstantResultsAnalyticsProvider);
    private get activeInstantResultQuery();
    private get activeInstantResultCache();
    protected get results(): import("../../ssr.index.js").Result[] | undefined;
    protected get queryText(): string;
    protected get responseTime(): number;
    protected get numberOfResults(): number;
    getSearchUID(): string;
}
