import { AbstractControl } from "@angular/forms";
export declare class MessageService {
    defaultMessage: string;
    messages: {
        maxlength: string;
        requiredInfoDecreto: string;
        requiredMail: string;
        cfInvalidoFormalmente: string;
        invalidCF: string;
        nSentenza: string;
        required: string;
        email: string;
        tel: string;
        iban: string;
        partitaIVAInvalida: string;
        partitaIVAMaxLen2: string;
        money: string;
        invalidName: string;
        invalidDate: string;
        pattern: string;
        invalidDateFormat: string;
        requiredDefinizione: string;
        validationServiceFailed: string;
        cfValidationPG: string;
        cfDifferentRichiedente: string;
        requiredDomicilio: string;
        requiredSede: string;
    };
    constructor();
    produceMessage(errorType: string, control: AbstractControl): string;
    getMessage(messageKey: string): string;
    produceCFMessage(control: AbstractControl): string;
    getErrorData(control: AbstractControl): string;
}
