import React, { Component } from 'react'; declare class SavedViews extends Component { state: { isSavedViewOpen: boolean; mode: string; disabled: boolean; editingIndex: number; searchText: string; loading: boolean; }; isCursorInside: boolean; componentDidMount(): void; componentDidUpdate(prevProps: any): void; componentWillUnmount(): void; handleClickOutside: (event: any) => void; openSavedView: () => Promise; closeSavedView: () => void; setMode: () => void; setDefaultMode: () => void; updateSavedView: (data: any, search: any) => Promise; deleteSavedView: (data: any) => Promise; cancelEditView: (search: any) => void; onDeleteView: (data: any) => void; handleSubmitOfView: (data: any) => Promise; handleSearchChange: (value: any) => void; handleSavedSearchClick: (search: any) => void; render(): React.JSX.Element; } export default SavedViews;