import React from 'react';
import { RouteComponentProps } from 'react-router-dom';
export declare type SidebarLinkType = {
    id: string;
    title: string;
    route?: string;
    baseRoute?: string;
    sublinks?: SidebarLinkType[];
    icon?: React.ReactNode;
};
export declare type PageInfo = {
    name: string;
    route: string;
    baseRoute?: string;
    component: React.ComponentType<Partial<RouteComponentProps>>;
    disableSidebar?: boolean;
};
export declare const homePageInfo: PageInfo;
export declare const themeListPageInfo: PageInfo;
export declare const themeEditPageInfo: PageInfo;
export declare const productListInfo: PageInfo;
export declare const productPageInfo: PageInfo;
export declare const categoryListPageInfo: PageInfo;
export declare const categoryPageInfo: PageInfo;
export declare const attributesInfo: PageInfo;
export declare const pluginListPageInfo: PageInfo;
export declare const pluginPageInfo: PageInfo;
export declare const postListInfo: PageInfo;
export declare const postPageInfo: PageInfo;
export declare const loginPageInfo: PageInfo;
export declare const orderListPageInfo: PageInfo;
export declare const orderPageInfo: PageInfo;
export declare const welcomePageInfo: PageInfo;
export declare const settingsPageInfo: PageInfo;
export declare const userListPageInfo: PageInfo;
export declare const userPageInfo: PageInfo;
export declare const tagPageInfo: PageInfo;
export declare const tagListPageInfo: PageInfo;
export declare const reviewListPageInfo: PageInfo;
export declare const pluginMarketPageInfo: PageInfo;
export declare const themeMarketPageInfo: PageInfo;
export declare const pageInfos: PageInfo[];
export declare const sideBarLinks: SidebarLinkType[];
export declare const getLinkByInfo: (pageInfo: PageInfo) => SidebarLinkType & {
    parentId?: string;
};
//# sourceMappingURL=PageInfos.d.ts.map