import * as React from "react"; import "./index.less"; interface FileSetterProps { value: string; defaultValue: string; placeholder: string; onChange: (val: string) => void; } export default class FileSetter extends React.PureComponent { static displayName: string; state: { visible: boolean; resourceList: any[]; totalPageNum: number; }; componentDidMount(): Promise; onOpen: () => void; onClose: () => void; onSearch: (value: string) => Promise; onCutWords: (w: string) => string; pageChange: (current: number) => Promise; onBeforeUpload: (file: any) => Promise; onSelectResource: (value: string) => void; onSuccessUpload: () => Promise; render(): React.JSX.Element; } export {};