import { Type } from '@angular/core';
import { LiveExample } from '../interfaces/public-api';
import * as i0 from "@angular/core";
export interface ExampleLoadResult {
    moduleType: Type<any>;
    componentType: Type<any>;
    example: LiveExample;
}
export declare abstract class ExampleLoader {
    enableIvy: boolean;
    abstract load(exampleName: string): Promise<ExampleLoadResult>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ExampleLoader, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ExampleLoader>;
}
//# sourceMappingURL=example-loader.d.ts.map