import { RouteLocationRaw, RouteLocationAsRelativeGeneric, RouteLocationAsPathGeneric } from 'vue-router'; import { Dataset, DatasetV2 } from '../../types/datasets'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type Props = { dataset: Dataset | DatasetV2; /** * The datasetUrl is a route location object to allow Vue Router to navigate to the details of a dataset. * It is used as a separate prop to allow other sites using the package to define their own dataset pages. */ datasetUrl: RouteLocationRaw; /** * The organizationUrl is an optional route location object to allow Vue Router to navigate to the details of the organization linked to tha dataset. * It is used as a separate prop to allow other sites using the package to define their own organization pages. */ organizationUrl?: RouteLocationRaw; showDescription?: boolean; }; declare function __VLS_template(): { slots: { datasetUrl?(_: { dataset: Dataset | DatasetV2; datasetUrl: string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric; }): any; }; refs: {}; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: DefineComponent & Readonly<{}>, { showDescription: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=DatasetCard.vue.d.ts.map