import { FC, ReactElement } from "react";
import { EbayEventHandler } from "../common/event-utils/types";
import { EbayFilePreviewCardActionProps } from "./ebay-file-preview-card-action";
import { FilePreviewCardMenuAction, FilePreviewCardMenuActionHandler } from "./types";
export type FilePreviewActionProps = {
    menuActions?: FilePreviewCardMenuAction[];
    deleteText?: string;
    status?: "uploading";
    a11yCancelUploadText?: string;
    onMenuAction?: FilePreviewCardMenuActionHandler;
    onCancel?: EbayEventHandler<HTMLElement>;
    onDelete?: EbayEventHandler<HTMLElement>;
    onAction?: EbayEventHandler<HTMLElement>;
    action: ReactElement<EbayFilePreviewCardActionProps>;
};
declare const FilePreviewAction: FC<FilePreviewActionProps>;
export default FilePreviewAction;
//# sourceMappingURL=file-preview-action.d.ts.map