interface UseCursorOptions {
    variant: string;
    onEnter?: () => void;
    onLeave?: () => void;
}
export declare const useCursor: ({ variant, onEnter, onLeave }: UseCursorOptions) => {
    onMouseEnter(): void;
    onMouseLeave(): void;
    onFocus(): void;
    onBlur(): void;
    "data-cursor-target": boolean;
};
export {};
