export declare const PuikTable: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onSelect?: ((index: number) => any) | undefined; onSearchSubmit?: ((column: import('.').searchOption[]) => any) | undefined; "onSelect:all"?: (() => any) | undefined; "onUpdate:selection"?: ((value: number[]) => any) | undefined; onSortColumn?: ((column: import('.').sortOption) => any) | undefined; onSearchResultsLocally?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { select: (index: number) => any; searchSubmit: (column: import('.').searchOption[]) => any; "select:all": () => any; "update:selection": (value: number[]) => any; sortColumn: (column: import('.').sortOption) => any; searchResultsLocally: (...args: any[]) => any; }, import('vue').PublicProps, { items: any[]; selection: number[]; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onSelect?: ((index: number) => any) | undefined; onSearchSubmit?: ((column: import('.').searchOption[]) => any) | undefined; "onSelect:all"?: (() => any) | undefined; "onUpdate:selection"?: ((value: number[]) => any) | undefined; onSortColumn?: ((column: import('.').sortOption) => any) | undefined; onSearchResultsLocally?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, { items: any[]; selection: number[]; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onSelect?: ((index: number) => any) | undefined; onSearchSubmit?: ((column: import('.').searchOption[]) => any) | undefined; "onSelect:all"?: (() => any) | undefined; "onUpdate:selection"?: ((value: number[]) => any) | undefined; onSortColumn?: ((column: import('.').sortOption) => any) | undefined; onSearchResultsLocally?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { select: (index: number) => any; searchSubmit: (column: import('.').searchOption[]) => any; "select:all": () => any; "update:selection": (value: number[]) => any; sortColumn: (column: import('.').sortOption) => any; searchResultsLocally: (...args: any[]) => any; }, string, { items: any[]; selection: number[]; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Partial any>> & Partial any>> & { 'expanded-row'?(_: { item: any; index: number; }): any; }; }); export declare const PuikTableSearchInput: import('vue').DefineComponent any; searchRangeValue: (column: import('.').searchOption) => any; searchSubmitEvent: () => any; searchResetEvent: () => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onSearchTextValue?: ((column: import('.').searchOption) => any) | undefined; onSearchRangeValue?: ((column: import('.').searchOption) => any) | undefined; onSearchSubmitEvent?: (() => any) | undefined; onSearchResetEvent?: (() => any) | undefined; }>, { column: string; searchType: `${import('.').PuikTableSearchInputTypes}`; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default PuikTable; export * from './src/table'; export * from './src/table-search-input';