import { FC, ComponentProps, ElementType } from "react";
import { EbayEventHandler } from "../common/event-utils/types";
import { FilePreviewCardMenuAction, FilePreviewCardMenuActionHandler, FilePreviewType } from "./types";
export type EbayFilePreviewCardProps = ComponentProps<"div"> & {
    a11yCancelUploadText?: string;
    a11yExternalLinkText?: string;
    as?: ElementType;
    deleteText?: string;
    file?: File | FilePreviewType;
    status?: "uploading";
    infoText?: string;
    menuActions?: FilePreviewCardMenuAction[];
    a11yMenuButtonText?: string;
    seeMore?: number;
    a11ySeeMoreText?: string;
    footerTitle?: string;
    footerSubtitle?: string;
    href?: string;
    onMenuAction?: FilePreviewCardMenuActionHandler;
    onSeeMore?: EbayEventHandler<HTMLElement>;
    onDelete?: EbayEventHandler<HTMLElement>;
    onCancel?: EbayEventHandler<HTMLElement>;
    onAction?: EbayEventHandler<HTMLElement>;
};
declare const EbayFilePreviewCard: FC<EbayFilePreviewCardProps>;
export default EbayFilePreviewCard;
//# sourceMappingURL=file-preview-card.d.ts.map