import '../filecard'; import 'tdesign-icons-web-components/esm/components/chevron-left'; import 'tdesign-icons-web-components/esm/components/chevron-right'; import { Component } from 'omi'; import { TdAttachmentsProps } from './type'; export default class Attachments extends Component { static css: any[]; static propTypes: { items: ArrayConstructor; overflow: StringConstructor; onRemove: FunctionConstructor; onFileClick: FunctionConstructor; removable: BooleanConstructor; imageViewer: BooleanConstructor; }; static defaultProps: Partial; IMG_EXTS: string[]; containerRef: Partial>; installed(): void; ready(): void; updated(): void; showPrevButton: boolean; showNextButton: boolean; updateButtonVisibility: () => void; onScrollOffset: (offset: -1 | 1) => void; isAllImages(items: TdAttachmentsProps['items']): boolean; render(props: TdAttachmentsProps): JSX.Element; }