import { KVL } from '../../ldaccess/KVL'; import { BlueprintConfig, IBlueprintItpt, OutputKVMap } from '../../ldaccess/ldBlueprint'; import { ILDOptions } from '../../ldaccess/ildoptions'; import { LDConnectedState, LDConnectedDispatch, LDOwnProps, LDLocalState } from '../../appstate/LDProps'; import { Component } from 'react'; export declare const ROUTE_ISABSOLUTE = "isRouteAbsolute"; export declare const ROUTE_ISEXACT = "isRouteExact"; export declare const ROUTE_PATH = "routePath"; export declare const RouteComponentName = "metaexplorer.io/routing/Route"; export interface RouteComponentState extends LDLocalState { isExact: boolean; isAbsolute: boolean; toPath: string; actionPayload: any; } /** * if isRouteExact is true, will match on the exact path as in "without sub-paths" */ export declare class PureRouteComponent extends Component implements IBlueprintItpt { static getDerivedStateFromProps(nextProps: LDConnectedState & LDConnectedDispatch & LDOwnProps, prevState: RouteComponentState): null | RouteComponentState; cfg: BlueprintConfig; outputKVMap: OutputKVMap; consumeLDOptions: (ldOptions: ILDOptions) => any; ownKVLs: KVL[]; private renderInputContainer; constructor(props: any); render(): JSX.Element; }