///
import { type FileErrorProps } from '../FileError';
export type UseLogicParams = FileErrorProps;
export declare const useLogic: ({ fileId, file, isUploadError, onDelete, onRetry, }: UseLogicParams) => {
isVisibleRetryButton: boolean;
RenderImage: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
}, import("react").DetailedHTMLProps, HTMLImageElement>, {}> | import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & Pick, "className" | "height" | "width" | "alt" | "src"> & {
size?: import("../../../..").PlaceholderSize | undefined;
}, {}, {}>;
imageProps: {
src: string | undefined;
};
deleteButtonProps: {
onClick: () => void;
};
retryButtonProps: {
onClick: () => void | undefined;
};
};