import { HttpRemoteMethodLoader } from '@rxap/remote-method/http';
import * as i0 from "@angular/core";
export declare class ContenteditableDirective {
    private readonly httpRemoteMethodLoader;
    contenteditable: boolean;
    remoteMethodId: string;
    property: string;
    uuid: string;
    constructor(httpRemoteMethodLoader: HttpRemoteMethodLoader);
    onClick($event: Event): void;
    onInput($event: any): Promise<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ContenteditableDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ContenteditableDirective, "[rxapContenteditable]", never, { "remoteMethodId": { "alias": "rxapContenteditable"; "required": true; }; "property": { "alias": "property"; "required": true; }; "uuid": { "alias": "uuid"; "required": true; }; }, {}, never, never, true, never>;
}
