declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    id: {
        type: StringConstructor;
        default(): string;
    };
    validationMessages: {
        type: ArrayConstructor;
        default: () => never[];
        validator: (messages: unknown) => any;
    };
    showMessages: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {}, {}, {
    isFilteredValidationMessagesEmpty(): boolean;
    filteredValidationMessages(): any;
    validationState(): string | null;
}, {
    getMessageKey(type: any, index: any): string;
    messageTypeClass(type: any): any;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    id: {
        type: StringConstructor;
        default(): string;
    };
    validationMessages: {
        type: ArrayConstructor;
        default: () => never[];
        validator: (messages: unknown) => any;
    };
    showMessages: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{}>, {
    id: string;
    validationMessages: unknown[];
    showMessages: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=validation_messages.vue.d.ts.map