export interface DownloadToastI18nProp {
    play: string;
    pause: string;
    resume: string;
    cancel: string;
    downloading: string;
    of: string;
}
export declare const defaultI18n: DownloadToastI18nProp;
export type downloadStatus = 'inProgress' | 'paused' | 'showOnlyCancel' | 'done' | 'inExtraction';
interface DownloadToastType {
    imgUrl: string;
    gameTitle: string;
    downloadedInBytes: number;
    downloadSizeInBytes: number;
    estimatedCompletionTimeInMs: number;
    onCancelClick: () => void;
    onPauseClick: () => void;
    onStartClick: () => void;
    onCloseClick: () => void;
    onPlayClick: () => void;
    status: downloadStatus;
    statusText?: string;
    i18n?: DownloadToastI18nProp;
}
export default function DownloadToast(props: DownloadToastType): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=index.d.ts.map