import React from 'react'; import { TemplateAction } from '@/api'; import { IFieldOption, ITemplate } from './components/edit/EditTemplate'; import { ITableColumnCheckBoxesDataProps } from '../table-column-check-boxes'; interface Props { action: TemplateAction; checkOptions: IFieldOption[]; templateSelectRef: React.MutableRefObject<{ onOk: (template: ITemplate) => Promise; templateList: ITemplate[]; setTemplate: (template: ITemplate | undefined) => void; } | undefined>; selectTemplateOk: (codes: string[]) => void; transformExportFieldCodes: (data: Array, otherData: ITableColumnCheckBoxesDataProps) => Array; reverseTransformExportFieldCodes: (data: string[]) => string[]; defaultInitCodes: string[]; setTemplateFirstLoaded: (loaded: boolean) => void; } declare const _default: React.FunctionComponent; export default _default;