import { type CloseEventReason } from '../types/CloseEventReason';
export type UseEscapeClickEffectProps = {
    /**
     * колбэк который будет вызываться при нажатии на кнопку `esc`
     */
    onEscape?: (event: Event, reason: CloseEventReason) => void;
    /**
     * флаг активности
     */
    isActive: boolean;
    /**
     * флаг необходимости предотвращать всплытие, подойдет когда используется внутри модалки
     */
    preventBubbling?: boolean;
};
/**
 * хук клика по кнопке клавиатуры `esc`
 */
export declare const useEscapeClickEffect: ({ onEscape, isActive, preventBubbling, }: UseEscapeClickEffectProps) => void;
