///
import * as ng from 'angular';
import { Observable } from 'rxjs';
export declare var moduleName: string;
export declare var serviceName: string;
export interface IContentChanges {
newContent: JQuery;
scope?: ng.IScope;
}
export interface IContentProviderService {
contentChanges: Observable;
setContent(content: JQuery): void;
setTranscludeContent(transcludeFunction: ng.ITranscludeFunction): void;
getContent(selector?: string): JQuery;
}
export interface IContentProviderServiceFactory {
getInstance(): IContentProviderService;
}