import type { ExploreResultV4 } from '@kong-ui-public/analytics-utilities'; import type { HeaderTag } from '@kong/kongponents'; import type { TopNColumnOptionsMap } from '../utils/topn-columns'; type TopNDimensionValue = { dimension: string; id: string; name: string; deleted: boolean; }; type __VLS_Props = { title?: string; description?: string; data: ExploreResultV4; emptyStateTitle?: string; isLoading?: boolean; titleTag?: HeaderTag; columnOptions?: TopNColumnOptionsMap; }; declare var __VLS_35: { record: { id: string; name: string; deleted: boolean; dimension: string; dimensions: TopNDimensionValue[]; isEmpty: boolean; }; }, __VLS_42: { record: { id: string; name: string; deleted: boolean; dimension: string; dimensions: TopNDimensionValue[]; isEmpty: boolean; }; }; type __VLS_Slots = {} & { name?: (props: typeof __VLS_35) => any; } & { name?: (props: typeof __VLS_42) => any; }; declare const __VLS_base: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{}>, { title: string; emptyStateTitle: string; description: string; isLoading: boolean; titleTag: HeaderTag; columnOptions: TopNColumnOptionsMap; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=TopNTable.vue.d.ts.map