import { PluginObject } from 'vue';
import { ModulVue } from '../../utils/vue/vue';
export declare class MInplaceEdit extends ModulVue {
    readonly editMode: boolean;
    readonly error: boolean;
    readonly waiting: boolean;
    readonly padding: string;
    readonly editModePadding: string;
    title: string;
    private internalEditMode;
    private mqMounted;
    emitOk(event: MouseEvent): void;
    emitCancel(event: MouseEvent): void;
    emitClick(event: MouseEvent): void;
    emitMobileAfterOpen(): void;
    emitMobileAfterClose(): void;
    onEditModeChange(value: boolean): void;
    onIsMqMaxSChange(value: boolean, old: boolean): void;
    protected mounted(): void;
    get propEditMode(): boolean;
    set propEditMode(value: boolean);
    get propPadding(): string;
    onConfirm(event: MouseEvent): void;
    onCancel(event: MouseEvent): void;
}
declare const InplaceEditPlugin: PluginObject<any>;
export default InplaceEditPlugin;
//# sourceMappingURL=inplace-edit.d.ts.map