import React from 'react';
import type { ReactNode } from 'react';
interface Props {
    children: ReactNode;
    /** If true, the component will have pulse onboarding effect around it. */
    pulse?: boolean;
    /** The radius of the pulse effect. */
    radius?: number;
}
/**
 * Wraps children with {@link SpotlightPulse} component.
 *
 * It adds pulse effect to children if `pulse` is `true`.
 *
 * This custom component exists because the {@link SpotlightPulse} with `pulse={false}` renders extra `div` around `children`.
 * We want to keep `children` as it is if there is no `pulse`.
 */
export declare function Pulse({ pulse, radius, children }: Props): React.JSX.Element;
export {};
