///
import { IMockParams, IMockComponent } from './mock';
export declare type TLoaderPromise = () => Promise | React.StatelessComponent>;
export declare type TLoader = TLoaderPromise;
export interface ILoadableParams extends IMockParams {
error?: (error: any) => (React.Component | React.SFC);
loader: TLoader;
}
export interface ILoadableComponent extends IMockComponent {
load(): any;
}
export declare type TLoadable = (params: ILoadableParams) => ILoadableComponent;
export declare const loadable: TLoadable;