import { RouteLocationRaw, RouteLocationAsRelativeGeneric, RouteLocationAsPathGeneric } from 'vue-router'; import { Dataservice } from '../../types/dataservices'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type Props = { dataservice: Dataservice; /** * The dataserviceUrl is a route location object to allow Vue Router to navigate to the details of a dataservice. * It is used as a separate prop to allow other sites using the package to define their own dataservice pages. */ dataserviceUrl: RouteLocationRaw; /** * The organizationUrl is an optional route location object to allow Vue Router to navigate to the details of the organization linked to tha dataservice. * 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: { dataserviceUrl?(_: { dataservice: Dataservice; dataserviceUrl: 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=DataserviceCard.vue.d.ts.map