import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { Subscription } from 'rxjs'; import { PbDefaultSearchboxOutput, PageBuilderSearchbox } from '../../../types/pb-types/page-builder.type'; import * as i0 from "@angular/core"; export declare class PbDefaultSearchboxComponent implements OnInit, OnDestroy { searchboxOutput: EventEmitter; set searchbox(searchbox: PageBuilderSearchbox); get searchbox(): PageBuilderSearchbox; _searchbox: PageBuilderSearchbox; searchboxFG: FormGroup; inputSub: Subscription; valueChangesSub: Subscription; constructor(); initInputSub(): void; initValueChangesListener(): void; ngOnInit(): void; ngOnDestroy(): void; doSearch(): void; setSearchValue(value?: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }