///
import { EnhancedPreLoadable } from './interface';
import { isCached } from './map';
declare const register:
(component: (Pick<{
name?: string | undefined;
group?: string | undefined;
static?: object | undefined;
} & {
require?: import("./interface").RequireLoader | undefined;
loader?: import("./interface").ImportLoader | undefined;
}, "static" | "name" | "group"> & Required> & Partial> & Partial) | (Pick<{
name?: string | undefined;
group?: string | undefined;
static?: object | undefined;
} & {
require?: import("./interface").RequireLoader | undefined;
loader?: import("./interface").ImportLoader | undefined;
}, "static" | "name" | "group"> & Required> & Partial> & Partial)) => import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
declare const preload: () => {
component: (name: string) => Promise;
group: (groupName: string) => Promise<(import("./interface").CachedComponent | undefined)[]>;
};
export { register, preload, isCached };