import { VoiceConversation } from '../voice-conversation';
interface InterruptHintConfig {
    container: string | HTMLElement;
    conversation: VoiceConversation;
    textPrefix?: string;
    textSuffix?: string;
    animationDuration?: number;
    customStyles?: Partial<CSSStyleDeclaration>;
}
declare class InterruptHint {
    private container;
    private conversation;
    private hintElement;
    private config;
    private isVisible;
    private handleShow;
    private handleHide;
    private handleInterrupted;
    constructor(config: InterruptHintConfig);
    private registerEventListeners;
    private unregisterEventListeners;
    private createHintElement;
    private show;
    private hide;
    private onInterrupted;
    private showFeedback;
    get visible(): boolean;
    forceShow(words?: string[]): void;
    forceHide(): void;
    destroy(): void;
}
export default InterruptHint;
//# sourceMappingURL=interruptHint.d.ts.map