import { FormControl } from '@angular/forms';
import { SearchAgreementsRepresentation } from '@aztrix/sdk';
import * as i0 from "@angular/core";
export declare class AgreementStateSelectComponent {
    confirmationForm: FormControl<SearchAgreementsRepresentation.AgreementConfirmationEnum | undefined | null>;
    statusForm: FormControl<SearchAgreementsRepresentation.AgreementStatusEnum | undefined | null>;
    verificationForm: FormControl<SearchAgreementsRepresentation.AgreementVerificationEnum | undefined | null>;
    multiple: boolean;
    hasVerification: boolean;
    outline: boolean;
    AgreementConfirmation: {
        AGREEMENTCONFIRMATION_UNDEFINED: SearchAgreementsRepresentation.AgreementConfirmationEnum;
        UNCONFIRMED: SearchAgreementsRepresentation.AgreementConfirmationEnum;
        CONFIRMED: SearchAgreementsRepresentation.AgreementConfirmationEnum;
        UNRECOGNIZED: SearchAgreementsRepresentation.AgreementConfirmationEnum;
    };
    AgreementStatus: {
        AGREEMENTSTATUS_UNDEFINED: SearchAgreementsRepresentation.AgreementStatusEnum;
        ACTIVE: SearchAgreementsRepresentation.AgreementStatusEnum;
        EXPIRED: SearchAgreementsRepresentation.AgreementStatusEnum;
        UNRECOGNIZED: SearchAgreementsRepresentation.AgreementStatusEnum;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<AgreementStateSelectComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AgreementStateSelectComponent, "ax-agreement-state-select", never, { "confirmationForm": { "alias": "confirmationForm"; "required": false; }; "statusForm": { "alias": "statusForm"; "required": false; }; "verificationForm": { "alias": "verificationForm"; "required": false; }; "multiple": { "alias": "multiple"; "required": false; }; "hasVerification": { "alias": "hasVerification"; "required": false; }; "outline": { "alias": "outline"; "required": false; }; }, {}, never, never, true, never>;
}
