import { OnChanges, SimpleChanges } from '@angular/core';
import { Agreement, Proposal } from '@aztrix/models';
import { ProposalsService } from '@aztrix/sdk';
import { Observable } from 'rxjs';
import { AbstractSelectSearch } from '../abstract-select-search';
import * as i0 from "@angular/core";
export declare class ProposalAgreementsSelectSearchComponent extends AbstractSelectSearch implements OnChanges {
    private _proposalsService;
    proposals?: Proposal[];
    private _proposals$;
    constructor(_proposalsService: ProposalsService);
    ngOnChanges(changes: SimpleChanges): void;
    searchCallback$: (_options: Agreement[], query: string) => Observable<Agreement[]>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProposalAgreementsSelectSearchComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ProposalAgreementsSelectSearchComponent, "ax-proposal-agreements-select-search", never, { "proposals": "proposals"; }, {}, never, never, false, never>;
}
