import { PluginObject } from 'vue'; import { ModulVue } from './../../utils/vue/vue'; export declare enum MMInputGroupValidationMessagePosition { Top = "top", Bottom = "bottom" } export interface MInputGroupProps { readonly label: string; readonly requiredMarker?: boolean; readonly validationMessagePosition?: MMInputGroupValidationMessagePosition; } export declare class MInputGroup extends ModulVue implements MInputGroupProps { readonly label: string; readonly requiredMarker: boolean; readonly validationMessagePosition: MMInputGroupValidationMessagePosition; readonly validationMessageId?: string; emitFocusin(_event: FocusEvent): void; emitFocusout(_event: FocusEvent): void; get hasLabel(): boolean; get isValidationMessagePositionBottom(): boolean; get labelId(): string | undefined; } declare const InputGroupPlugin: PluginObject; export default InputGroupPlugin; //# sourceMappingURL=input-group.d.ts.map