import type { PookaAccessContext, PookaAccessMenuItem, PookaAccessRouteItem } from './types.js'; export declare function canAccessRoute(route: PookaAccessRouteItem, context: PookaAccessContext): boolean; export declare function filterAccessibleRoutes(routes: PookaAccessRouteItem[], context: PookaAccessContext): PookaAccessRouteItem[]; export declare function deriveMenusFromRoutes(routes: PookaAccessRouteItem[]): PookaAccessMenuItem[]; export declare function flattenRoutes(routes: PookaAccessRouteItem[]): PookaAccessRouteItem[]; //# sourceMappingURL=filter.d.ts.map