interface UseQuickActionHintOptions {
    /** Number of quick actions to cycle through */
    actionCount: number;
    /** Duration each action is highlighted in milliseconds */
    cycleDuration?: number;
    /** Whether the hint should be enabled */
    enabled?: boolean;
}
interface UseQuickActionHintReturn {
    /** The index of the currently active hint (-1 if none) */
    activeHintIndex: number;
    /** Manually stop the hint animation */
    stopHint: () => void;
    /** Reference to attach to the container element (not used in simplified version) */
    containerRef: React.RefObject<HTMLDivElement | null>;
}
/**
 * SIMPLIFIED hook for managing quick action hint animations
 *
 * Cycles infinitely through quick actions until user interacts.
 * Simple mount-based trigger - no complex visibility detection.
 */
export declare function useQuickActionHint({ actionCount, cycleDuration, enabled }: UseQuickActionHintOptions): UseQuickActionHintReturn;
export {};
//# sourceMappingURL=use-quick-action-hint.d.ts.map