import { RouteRecordRaw } from 'vue-router'; import { isLocationCommonActive, createLocationCommon } from './common'; import { createLocationPublic, isLocationPublicActive, locationPublicLink, locationPublicUpload } from './public'; import { RouteComponents } from './router'; import { isLocationSharesActive, createLocationShares, locationSharesViaLink, locationSharesWithMe, locationSharesWithOthers, RouteShareTypes } from './shares'; import { isLocationSpacesActive, createLocationSpaces, locationSpacesGeneric } from './spaces'; import { isLocationTrashActive, createLocationTrash } from './trash'; import { isLocationActive, isLocationActiveDirector, createLocation } from './utils'; import { $gettext } from '../utils/dummyGettext'; import type { ActiveRouteDirectorFunc } from './utils'; declare const buildRoutes: (components: RouteComponents) => RouteRecordRaw[]; export { createLocation, createLocationCommon, createLocationShares, createLocationSpaces, createLocationPublic, isLocationCommonActive, isLocationSharesActive, isLocationSpacesActive, isLocationPublicActive, isLocationActive, isLocationActiveDirector, isLocationTrashActive, createLocationTrash, locationPublicLink, locationPublicUpload, locationSpacesGeneric, locationSharesViaLink, locationSharesWithMe, locationSharesWithOthers, buildRoutes, ActiveRouteDirectorFunc, $gettext }; export type { RouteShareTypes };