import type { InteractiveResult } from '@coveo/headless';
import type { LitElement } from 'lit';
import { InteractiveItemContextController } from '../../../common/item-list/context/interactive-item-context-controller';
/**
 * Creates a [Lit reactive controller](https://lit.dev/docs/composition/controllers/) for managing interactive result context in result template components.
 *
 * @param host - The Lit component instance
 * @returns InteractiveItemContextController instance
 */
export declare function createInteractiveResultContextController(host: LitElement & {
    error: Error;
}): InteractiveItemContextController<InteractiveResult>;
