import React from 'react';
import { AnimatedProps } from 'react-native-reanimated';
import { CircleProps } from 'react-native-svg';
export type LineChartDotProps = {
    dotProps?: AnimatedProps<CircleProps>;
    outerDotProps?: AnimatedProps<CircleProps>;
    color?: string;
    inactiveColor?: string;
    showInactiveColor?: boolean;
    at: number;
    size?: number;
    hasPulse?: boolean;
    hasOuterDot?: boolean;
    /**
     * If `always`, the outer dot will still animate when interaction is active.
     *
     * If `while-inactive`, the outer dot will animate only when the interaction is inactive.
     *
     * Default: `while-inactive`
     */
    pulseBehaviour?: 'always' | 'while-inactive';
    /**
     * Defaults to `size * 4`
     */
    outerSize?: number;
    pulseDurationMs?: number;
};
export declare function LineChartDot({ at, color: defaultColor, dotProps, hasOuterDot: defaultHasOuterDot, hasPulse, inactiveColor, outerDotProps, pulseBehaviour, pulseDurationMs, showInactiveColor, size, outerSize, }: LineChartDotProps): React.JSX.Element;
export declare namespace LineChartDot {
    var displayName: string;
}
//# sourceMappingURL=Dot.d.ts.map