import { CatalogSpec } from './types'; export interface ILoader { load(name: string, push: boolean): Promise; pop(): void; } export declare class ObjectLoader implements ILoader { private readonly context; private readonly nameToObject; constructor(objects: Array<[string, object]>); load(name: string, push: boolean): Promise; pop(): void; } export declare function loadCatalogSpec(loader: ILoader, name: string): Promise;