import { TuidMain } from '../../entities'; import { CLink } from '../link'; import { VEntity } from '../CVEntity'; import { CTuidMain, TuidUI } from './cTuid'; export declare class VTuidMain extends VEntity { protected controller: CTuidMain; onNew: () => Promise; onList: () => Promise; onSearch: (key: string) => Promise; open(param?: any): Promise; protected entityRender(link: CLink, index: number): JSX.Element; protected entityClick(link: CLink): Promise; protected readonly view: () => JSX.Element; }