import { SanitizeHtmlOptions } from '../../helpers/sanitizeHtml';
import { MemoryService } from '../base/memoryService';
import { Service, ServiceLike } from '../base/service';
export interface HtmlService extends Service {
readonly html: string;
setDirtyHtml(html: string): void;
setCleanHtml(html: string): void;
}
export declare type MemoryHtmlServiceOptions = {
sanitizeHtmlOptions?: SanitizeHtmlOptions;
};
export declare const NULL_HTML_SERVICE: HtmlService;
export declare function createMemoryHtmlService(html?: string, options?: MemoryHtmlServiceOptions): HtmlService;
export declare class MemoryHtmlService extends MemoryService implements HtmlService {
constructor(html?: string, options?: MemoryHtmlServiceOptions, ...dependencies: ServiceLike[]);
private readonly sanitizeHtml;
get html(): string;
setDirtyHtml(html: string): void;
setCleanHtml(html: string): void;
}