import { VNode } from "../stencil-public-runtime"; export interface GenericTableViewProps { states: { hasPrev: boolean; hasNext: boolean; show: "loading" | "empty" | "rows"; namespace: string; }; data: { textOverrides: { showLabels: boolean; prevLabel: string; moreLabel: string; }; hiddenColumns: string; mdBreakpoint: number; smBreakpoint: number; }; callbacks: { prevPage: () => void; nextPage: () => void; }; elements: { columns: string[]; rows: VNode[][]; loading?: boolean; emptyElement?: VNode; loadingElement?: VNode; page?: number; }; } export declare function GenericTableView(props: GenericTableViewProps): any;