import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; import './input-style.scss'; export declare const CSS_LABEL_DEFAULT_MARGIN: number; export declare class MInputStyle extends ModulVue { readonly label: string; readonly labelFor: string; readonly labelUp: boolean; readonly labelId?: string; readonly focus: boolean; readonly append: boolean; readonly empty: boolean; readonly width: string; readonly requiredMarker: boolean; readonly readonly: boolean; readonly cursorPointer: boolean; $refs: { root: HTMLElement; label: HTMLElement; body: HTMLElement; suffix: HTMLElement; }; labelOffset: string; suffixOffset: string | undefined; animReady: boolean; protected created(): void; protected mounted(): void; computeLabelOffset(): void; computeSuffixOffset(): Promise; get isLabelUp(): boolean; get showPrefix(): boolean; private get hasValue(); get hasLabel(): boolean; get isFocus(): boolean; get hasDefaultSlot(): boolean; onClick(event: any): void; onMousedown(event: any): void; onMouseup(event: any): void; } declare const InputStylePlugin: PluginObject; export default InputStylePlugin; //# sourceMappingURL=input-style.d.ts.map