import type { LiteralUnion } from '../../types';
type StateMode = 'opacity' | 'background' | 'none';
export type StateModeLiteral = LiteralUnion<StateMode, string>;
export interface StateProps {
    /**
     * Стиль подсветки active-состояния. Если передать произвольную строку, она добавится как css-класс во время active.
     */
    activeMode?: StateModeLiteral;
    /**
     * Стиль подсветки hover-состояния. Если передать произвольную строку, она добавится как css-класс во время hover.
     */
    hoverMode?: StateModeLiteral;
}
/**
 * Состояние по умолчанию.
 */
export declare const DEFAULT_STATE_MODE: StateMode;
/**
 * Определяем класс наведения.
 */
export declare function hoverClass(hoverMode?: StateModeLiteral): string;
/**
 * Определяем класс наведения.
 */
export declare function activeClass(activeMode?: StateModeLiteral): string;
export {};
//# sourceMappingURL=state.d.ts.map