import React from 'react';
import { R as RouterRoute } from './types-Bcw-dfl1.cjs';
import 'react-router';

declare const EVENTS: {
    readonly CLEAR: "storybook/react-router-v6/clear";
    readonly NAVIGATION: "storybook/react-router-v6/navigation";
    readonly STORY_LOADED: "storybook/react-router-v6/story-loaded";
    readonly ROUTE_MATCHES: "storybook/react-router-v6/route-matches";
    readonly ACTION_INVOKED: "storybook/react-router-v6/action_invoked";
    readonly ACTION_SETTLED: "storybook/react-router-v6/action_settled";
    readonly LOADER_INVOKED: "storybook/react-router-v6/loader_invoked";
    readonly LOADER_SETTLED: "storybook/react-router-v6/loader_settled";
};

declare function injectStory(routes: RouterRoute[], StoryElement: React.ReactElement): RouterRoute[];

declare function isValidReactNode(e: unknown): e is React.ReactNode;

export { EVENTS, injectStory, isValidReactNode };
