import { CSVImportUIColumns, CSVImportUIRenderSearchFieldProps } from "../CSVImportUI"; import { ScreenProps } from "./types"; export interface DownloadUpdateTemplateScreenProps extends ScreenProps { searchLabel?: string; onSearch?: (args: { value: string; }) => Promise<{ data: Row[]; }>; renderSearchField?: (props: CSVImportUIRenderSearchFieldProps) => React.JSX.Element; headers: string[]; csvPrefix?: string; onDownloadCSV?: (args: { data: Row[]; filename: string; }) => void; defaultTemplateData?: Row[]; columns?: CSVImportUIColumns; title?: string; } export declare const DownloadUpdateTemplateScreen: >({ headers, searchLabel, onSearch, csvPrefix, onDownloadCSV, renderSearchField: RenderSearchField, defaultTemplateData, columns, title, }: DownloadUpdateTemplateScreenProps) => import("@emotion/react/jsx-runtime").JSX.Element;