import { HtmlCtx } from './models/html.model';
import * as i0 from "@angular/core";
export declare class HtmlElemService {
constructor();
getByClass(cls: any): HTMLCollectionOf;
isChecked(control: HTMLInputElement): any;
getElem(selector: any): HTMLInputElement;
addClassByID(id: any, cls: any): void;
removeClassByID(id: any, cls: any): void;
isMat(control: HTMLInputElement): boolean;
getHTMLContent(elem: any): any;
getHTMLInputVal(id: any): string;
setHTMLInputVal(id: any, val: any): void;
/**
* To depricate...use append(htmlCtx)
* 'beforebegin': Before the element itself.
'afterbegin': Just inside the element, before its first child.
'beforeend': Just inside the element, after its last child.
'afterend': After the element itself
* @param elementRef
* @param selector
* @param srtHtml
*/
appendHtml(elementRef: any, selector: any, srtHtml: any): void;
append(htmlCtx: HtmlCtx): Promise;
html(htmlCtx: HtmlCtx): Promise;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵprov: i0.ɵɵInjectableDeclaration;
}
export declare const $: HtmlElemService;