import * as React from 'react';
import { ComponentType } from 'react';
import { AdminChildren, CatchAllComponent, DashboardComponent, LayoutComponent, LoadingComponent } from "../types.cjs";
export declare const CoreAdminRoutes: (props: CoreAdminRoutesProps) => React.JSX.Element;
export interface CoreAdminRoutesProps {
    dashboard?: DashboardComponent;
    layout: LayoutComponent;
    catchAll: CatchAllComponent;
    children?: AdminChildren;
    loading: LoadingComponent;
    requireAuth?: boolean;
    ready?: ComponentType;
    authenticationError?: ComponentType;
    accessDenied?: React.ComponentType;
}
//# sourceMappingURL=CoreAdminRoutes.d.ts.map