import { Router, RouteLocationNamedRaw } from 'vue-router'; export interface ActiveRouteDirectorFunc { (router: Router, ...comparatives: T[]): boolean; } /** * helper function to find out if comparative route location is active or not. * it uses vue router resolve to do so. */ export declare const isLocationActive: (router: Router, ...comparatives: [RouteLocationNamedRaw, ...RouteLocationNamedRaw[]]) => boolean; /** * wraps isLocationActive to be used as a closure, * the resulting closure then can be used to check a location against the defined set of director locations */ export declare const isLocationActiveDirector: (...defaultComparatives: [RouteLocationNamedRaw, ...RouteLocationNamedRaw[]]) => ActiveRouteDirectorFunc; export { $gettext } from '../utils/dummyGettext'; /** * create a location with attached default values */ export declare const createLocation: (name: string, ...locations: RouteLocationNamedRaw[]) => RouteLocationNamedRaw;