import { SimpleChanges, OnChanges, AfterViewInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { UiFactory } from '../../core/ui/ui-factory'; import { PgInputDirective } from '../pg-input/pg-input.directive'; import { StateSelectInputModel } from '../pg-input-factory/input-model'; import { BehaviorService } from '../../core/behavior/behavior.service'; import { FactoryFormControlBuilder } from '../pg-input-factory/factory-form-control-builder'; import * as i0 from "@angular/core"; export declare class PgStateSelectInputComponent extends UiFactory implements OnChanges, AfterViewInit { behaviorService: BehaviorService; factoryFormBuilder: FactoryFormControlBuilder; model: any; parentFormGroup: FormGroup; input: PgInputDirective; searchTerms: any[]; get stateSelectInputModel(): StateSelectInputModel; constructor(behaviorService: BehaviorService, factoryFormBuilder: FactoryFormControlBuilder); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; handleBehaviorEvent(eventName: any, event: Event): void; _buildSearchTerms(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }