import { default as React } from 'react';
import { CardPolicyDocumentUploadState } from '../../../spendManagement/cardPolicy/UploadPolicyDocumentControls';
export interface UploadPolicyDocumentStepIndicator {
    currentIndex: number;
    totalCount: number;
}
export interface UploadPolicyDocumentStepProps {
    documentUploadState: CardPolicyDocumentUploadState;
    className?: string;
    documentUploadErrorMessage?: string;
    isBackDisabled?: boolean;
    primaryAction?: React.ReactNode;
    stepIndicator?: UploadPolicyDocumentStepIndicator;
    style?: React.CSSProperties;
    subtitle?: string;
    title?: string;
    uploadedFileName?: string;
    onRemoveDocument: () => void;
    onUploadDocument: (files: File[]) => void;
    onBack?: () => void;
}
declare const UploadPolicyDocumentStep: React.FC<UploadPolicyDocumentStepProps>;
export default UploadPolicyDocumentStep;
