import { App, DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, ExtractPropTypes, PropType, VNode, RendererNode, RendererElement } from 'vue'; import { TableControls, TableControlsType } from './common/constants'; import { Tags } from './components/tags'; import { Provider } from './components/provider'; import { Search } from './components/search'; import { Table, ColumnRenderer } from './components/table'; import { TableSortControl } from './components/table/sort'; import { TableRowHeightControl } from './components/table/row-height'; import { ViewTabs } from './components/views/tabs'; import { TableFieldsControl } from './components/table/fields'; import { ApiType } from './common/api'; import { Config } from './components/config'; import { Locale } from './locale/types'; import { ColumnRenderer, Context, RowSelection } from './common/types'; export { Config, Provider, Tags, ViewTabs, Search, Table, TableSortControl, TableRowHeightControl, TableFieldsControl, ColumnRenderer, TableControls, }; export { ACTION } from './common/constants'; export { useContext } from './hooks/useContext'; export { useVte } from './hooks/useVte'; export type { Context as Vte } from './common/types'; declare const _default: { length: number; toString(): string; toLocaleString(): string; toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; pop(): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | undefined; push(...items: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]): number; concat(...items: ConcatArray< DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>[]): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; concat(...items: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | ConcatArray< DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>)[]): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; join(separator?: string): string; reverse(): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; shift(): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | undefined; slice(start?: number, end?: number): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; sort(compareFn?: ((a: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, b: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>) => number) | undefined): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; splice(start: number, deleteCount?: number): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; splice(start: number, deleteCount: number, ...items: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; unshift(...items: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]): number; indexOf(searchElement: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, fromIndex?: number): number; lastIndexOf(searchElement: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, fromIndex?: number): number; every import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => value is S, thisArg?: any): this is S[]; every(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): boolean; some(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): boolean; forEach(callbackfn: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => void, thisArg?: any): void; map(callbackfn: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => U, thisArg?: any): U[]; filter import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => value is S, thisArg?: any): S[]; filter(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; reduce(callbackfn: (previousValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentIndex: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; reduce(callbackfn: (previousValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentIndex: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, initialValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; reduce(callbackfn: (previousValue: U, currentValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentIndex: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => U, initialValue: U): U; reduceRight(callbackfn: (previousValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentIndex: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; reduceRight(callbackfn: (previousValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentIndex: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, initialValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; reduceRight(callbackfn: (previousValue: U, currentValue: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, currentIndex: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => U, initialValue: U): U; find import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, obj: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => value is S, thisArg?: any): S | undefined; find(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, obj: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | undefined; findIndex(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, obj: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): number; fill(value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, start?: number, end?: number): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; copyWithin(target: number, start: number, end?: number): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; entries(): ArrayIterator<[number, DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>]>; keys(): ArrayIterator; values(): ArrayIterator< DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>; includes(searchElement: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, fromIndex?: number): boolean; flatMap(callback: (this: This, value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => U | readonly U[], thisArg?: This | undefined): U[]; flat(this: A, depth?: D | undefined): FlatArray[]; at(index: number): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | undefined; findLast import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => value is S, thisArg?: any): S | undefined; findLast(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | undefined; findLastIndex(predicate: (value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, index: number, array: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]) => unknown, thisArg?: any): number; toReversed(): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; toSorted(compareFn?: ((a: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, b: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>) => number) | undefined): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; toSpliced(start: number, deleteCount: number, ...items: ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; toSpliced(start: number, deleteCount?: number): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; with(index: number, value: DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>): ( DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>)[]; [Symbol.iterator](): ArrayIterator< DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element | null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly<{}> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "ready"[], "ready", PublicProps, Readonly< ExtractPropTypes<{ type: { type: StringConstructor; required: true; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; columnRenderers: { type: PropType>; required: false; }; source: { type: PropType>; required: false; }; controller: { type: PropType; required: false; }; }>> & Readonly<{ onReady?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent, () => null, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ name: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any> | DefineComponent>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>, () => VNode[] | undefined, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ source: { type: PropType>; required: false; }; token: { type: StringConstructor; required: false; }; siteId: { type: StringConstructor; required: false; }; endpoint: { type: StringConstructor; required: false; }; lang: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>>; [Symbol.unscopables]: { [x: number]: boolean | undefined; length?: boolean | undefined; toString?: boolean | undefined; toLocaleString?: boolean | undefined; pop?: boolean | undefined; push?: boolean | undefined; concat?: boolean | undefined; join?: boolean | undefined; reverse?: boolean | undefined; shift?: boolean | undefined; slice?: boolean | undefined; sort?: boolean | undefined; splice?: boolean | undefined; unshift?: boolean | undefined; indexOf?: boolean | undefined; lastIndexOf?: boolean | undefined; every?: boolean | undefined; some?: boolean | undefined; forEach?: boolean | undefined; map?: boolean | undefined; filter?: boolean | undefined; reduce?: boolean | undefined; reduceRight?: boolean | undefined; find?: boolean | undefined; findIndex?: boolean | undefined; fill?: boolean | undefined; copyWithin?: boolean | undefined; entries?: boolean | undefined; keys?: boolean | undefined; values?: boolean | undefined; includes?: boolean | undefined; flatMap?: boolean | undefined; flat?: boolean | undefined; at?: boolean | undefined; findLast?: boolean | undefined; findLastIndex?: boolean | undefined; toReversed?: boolean | undefined; toSorted?: boolean | undefined; toSpliced?: boolean | undefined; with?: boolean | undefined; [Symbol.iterator]?: boolean | undefined; readonly [Symbol.unscopables]?: boolean | undefined; }; install: (app: App, options?: { prefix?: string; apiConfig?: Partial; }) => void; }; export default _default;