import { PureComponent } from 'react';
export interface UploadImageStepProps {
    fileDropped: (file: File) => void;
    isComplete: boolean;
    usAccept: string;
    usButtonText: string;
    usDisabled: boolean;
    usHelpImage: React.ReactNode;
    usLabel: string;
    usPlaceholder: string;
    errorMessage?: string | string[];
    errorIconLabel?: string;
}
export default class UploadImageStep extends PureComponent<UploadImageStepProps> {
    uploadInputRef: import("react").RefObject<HTMLInputElement>;
    onManualUpload: () => void;
    onKeyDown: (event: React.KeyboardEvent<HTMLLabelElement>) => void;
    getImage: () => number | true | Iterable<import("react").ReactNode> | import("react").JSX.Element;
    render(): import("react").JSX.Element;
}
//# sourceMappingURL=uploadImageStep.d.ts.map