import { Component } from 'react';
import { ImageStyle, ImageURISource, StyleProp, TextStyle, ViewStyle } from 'react-native';
export interface StepIndicatorProps {
    completedStyle: StyleProp<ViewStyle>;
    completedTextStyle: StyleProp<TextStyle>;
    completedIcon?: ImageURISource;
    completedIconStyle?: StyleProp<ImageStyle>;
    currentStyle: StyleProp<ViewStyle>;
    currentStep: number;
    currentTextStyle: StyleProp<TextStyle>;
    defaultStyle: StyleProp<ViewStyle>;
    defaultTextStyle: StyleProp<TextStyle>;
    onStepPressed?: (step: number, title: string) => void;
    stepTitles: string[];
    style?: StyleProp<ViewStyle>;
}
export declare class StepIndicator extends Component<StepIndicatorProps> {
    render(): JSX.Element;
    private renderStep;
    private stepPressed;
}
