import React from "react";
import { Easing, View } from "react-native";
type ViewProps = React.ComponentProps<typeof View>;
export type IndicatorProps = ViewProps & {
    animationEasing?: typeof Easing.linear;
    animationDuration?: number;
    count?: number;
    renderComponent?: (props: any) => JSX.Element;
};
/** A component used to provide a visual cue that an action is either processing, awaiting a course of change or a result. */
declare const Indicator: React.MemoExoticComponent<React.ForwardRefExoticComponent<import("react-native").ViewProps & {
    animationEasing?: import("react-native").EasingFunction | undefined;
    animationDuration?: number | undefined;
    count?: number | undefined;
    renderComponent?: ((props: any) => JSX.Element) | undefined;
} & React.RefAttributes<unknown>>>;
export default Indicator;
//# sourceMappingURL=indicator.d.ts.map