import * as React from "react"; import { ISelectionApi } from "./SelectionApi"; export declare function useSelectionRoute(): [React.ComponentType, { id?: string; mode?: "edit" | "add"; }, ISelectionApi]; export interface ISelectionRouterRenderPropArgs { selectedId?: string; selectionMode?: "edit" | "add"; selectionApi: ISelectionApi; } interface IProps { } export declare const SelectionRouteInner: React.FunctionComponent; interface ISelectionRouteHooklessProps extends IProps { children: (injectedProps: { selectedId?: string; selectionMode?: "edit" | "add"; selectionApi: ISelectionApi; }) => React.ReactNode; } export declare const SelectionRoute: React.FunctionComponent; export {};