import { Source } from './source';
export declare class Publisher {
    #private;
    /** Gets the name of the publisher. */
    get name(): string;
    /** Gets the list of available sources for this publisher. */
    get sources(): Source[];
    /** @hidden */
    constructor(name: string);
    /** @hidden */
    addSource: (source: Source) => void;
    /** @hidden */
    removeSource: (sourceId: string) => Promise<void>;
}
//# sourceMappingURL=publisher.d.ts.map