import { ContextualMarker, ViewportInfo } from './types';

export declare class ContextualFeedbackManager {
    private isEnabled;
    private markers;
    private overlay;
    private instructionBanner;
    private onMarkerClick;
    constructor();
    enable(onMarkerClick: (marker: ContextualMarker) => void): void;
    disable(): void;
    private createOverlay;
    private removeOverlay;
    private showInstructions;
    private hideInstructions;
    private handleDocumentClick;
    private handleEscapeKey;
    private createMarker;
    private renderMarker;
    private getElementSelector;
    private getElementText;
    getViewportInfo(): ViewportInfo;
    clearMarkers(): void;
    getMarkers(): ContextualMarker[];
    isContextualModeEnabled(): boolean;
}
