import type { ResolvedUiContextCaptureClientOptions } from '../options'; export interface FloatingTrigger { containsTarget(target: EventTarget | null): boolean; setActive(active: boolean): void; } export declare function createFloatingTrigger(onToggle: (active: boolean) => void, options: ResolvedUiContextCaptureClientOptions['trigger'], appearance: ResolvedUiContextCaptureClientOptions['appearance']): FloatingTrigger;