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;
    validationMessagePosition: MMInputGroupValidationMessagePosition;
    validationMessageId?: string;
    get hasLabel(): boolean;
    get isValidationMessagePositionBottom(): boolean;
    get labelId(): string | undefined;
}
declare const InputGroupPlugin: PluginObject<any>;
export default InputGroupPlugin;
//# sourceMappingURL=input-group.d.ts.map