import * as React from 'react';
import { RouteComponentProps } from 'react-router';
import { LayoutProps } from './Layout';
export interface LayoutRouteComponentProps extends RouteComponentProps<any>, LayoutProps {
}
export interface LayoutRouteProps {
    path: string;
    exact?: boolean;
    render: (props: LayoutRouteComponentProps) => React.ReactNode;
    /**
     * Whether or not to force the width of the page to be narrow.
     */
    forceNarrowWidth?: boolean;
}
/**
 * Holds properties for repository+ routes.
 */
export declare const repoRevRoute: LayoutRouteProps;
/**
 * Holds all top-level routes for the app because both the navbar and the main content area need to
 * switch over matched path.
 *
 * See https://reacttraining.com/react-router/web/example/sidebar
 */
export declare const routes: ReadonlyArray<LayoutRouteProps>;
//# sourceMappingURL=routes.d.ts.map