import { Component } from 'react'; import CommonTree from '../models/commonTree'; import PageWrapper from '../models/page.model'; import { FormComponentProps } from "antd/lib/form"; import QueryResourceParams from './models/queryResourceParams'; import ResourceItem from './models/resourceItem'; import './style.less'; interface iProps extends FormComponentProps { onCancel: () => void; visible: boolean; resourceUrl?: string; selectFile: (resourceItem: ResourceItem[]) => void; fileType: string; maxSize?: number; } interface iState { loading: boolean; page: PageWrapper; videoAudioColumns: any[]; documentColumns: any[]; resourceCategorylist: CommonTree[]; selectedResource: ResourceItem[]; } declare class SelectFromStoreModal extends Component { private uploadService; state: iState; formItemLayout: { labelCol: { xs: { span: number; }; sm: { span: number; }; }; wrapperCol: { xs: { span: number; }; sm: { span: number; }; }; }; getResourceCategoryList: () => Promise; handleTableChange: (page: any) => void; handleSearch: (e?: any, pagination?: {}, fileType?: any) => void; queryResource: (params: QueryResourceParams) => Promise; handleReset: () => void; getRowClass: (record: ResourceItem) => "" | "selectFromStoreModal_selected_row"; clickRow: (record: ResourceItem) => Promise; componentDidMount(): void; componentWillReceiveProps(nextProps: any): void; render(): JSX.Element; } declare const _default: import("antd/lib/form/interface").ConnectedComponentClass>; export default _default;