import { IManifestSubscriber, ITypeSubsciptionPublisher } from "./ManifestPublisher";
export declare class ManifestSubscriber implements IManifestSubscriber {
    private clearManifestsCB;
    private registerTypeSubscriptionsCB;
    private doneCB;
    constructor(clearManifestsCB: () => void, registerTypeSubscriptionsCB: (typePublisher: ITypeSubsciptionPublisher) => void, doneCB: () => void);
    clearManifests: () => void;
    done: () => void;
    registerTypeSubscriptions: (typePublisher: ITypeSubsciptionPublisher) => void;
}
