import { TuidMain, TuidDiv } from '../../entities'; import { VEntity } from '../CVEntity'; import { TuidUI, CTuidMain, CTuidDiv } from './cTuid'; export declare abstract class VTuidMainListBase extends VEntity { protected rowContent: (row: any) => JSX.Element; protected ownerId: number; open(param?: any): Promise; onSearch: (key: string) => Promise; renderRow: (item: any, index: number) => JSX.Element; protected abstract onSelected(item: any): Promise; private callOnSelected; clickRow: (item: any) => void; private rowKey; protected view: () => JSX.Element; } export declare class VTuidMainList extends VTuidMainListBase { protected onSelected(item: any): Promise; } export declare abstract class VTuidDivListBase extends VEntity { protected ownerId: number; open(param?: any): Promise; onSearch: (key: string) => Promise; renderRow: (item: any, index: number) => JSX.Element; protected abstract onSelected(item: any): Promise; private callOnSelected; clickRow: (item: any) => void; protected view: () => JSX.Element; } export declare class VTuidDivList extends VTuidDivListBase { protected onSelected(item: any): Promise; }