synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
19 lines (18 loc) • 761 B
TypeScript
import React from 'react';
import { QueryBundleRequest } from '../../utils/synapseTypes/';
import { TopLevelControlsState, QueryWrapperState } from '../QueryWrapper';
export declare type DownloadConfirmationState = {
fileCount: number;
fileSize: number;
downloadEstimate?: string;
errorMessage?: string;
};
export declare type DownloadConfirmationProps = {
fnClose?: () => void;
getLastQueryRequest?: () => QueryBundleRequest;
folderId?: string;
topLevelControlsState?: TopLevelControlsState;
updateParentState?: <K extends keyof QueryWrapperState>(param: Pick<QueryWrapperState, K>) => void;
downloadCartPageUrl?: string;
};
export declare const DownloadConfirmation: React.FunctionComponent<DownloadConfirmationProps>;