import { EventEmitter, SimpleChanges } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { WorkspaceSelectorConfig } from '../workspace-selector/workspace-selector.component'; import * as i0 from "@angular/core"; export interface HeaderSelectOption { id?: any; value?: any; name?: string; label?: string; } export declare class DashboardHeaderComponent { title: string; badgeText?: string; badgeClass: string; headerClass: string; showHeader: boolean; showLogo: boolean; logoUrl?: string; showHelpIcon: boolean; helpIconTooltip: string; helpIconClick: EventEmitter; showPlusIcon: boolean; plusIconClick: EventEmitter; workspaceOptions: HeaderSelectOption[]; workspacePlaceholder: string; workspaceDisabled: boolean; workspaceValue?: any; workspaceSearchable: boolean; workspaceServerSearch: boolean; workspaceHasMore: boolean; workspaceIsLoading: boolean; workspaceCloseOnSelect: boolean; workspaceOnSearch?: (query: string) => void; workspaceOnLoadMore?: (query?: string) => void; workspaceItemSize?: number; workspaceValueBy?: string; workspaceViewportHeight?: number; workspaceSearch: EventEmitter; workspaceLoadMore: EventEmitter; showWorkspaceSelector: boolean; workspaceValueChange: EventEmitter; workspaceSelectClick: EventEmitter; workspaceForm: FormGroup; ngOnInit(): void; ngOnChanges(_changes: SimpleChanges): void; get workspaceConfig(): WorkspaceSelectorConfig; private syncFormFromInput; onWorkspaceValueChange(value: any): void; onWorkspaceSelectionChange(event: { key: string; value: any; option?: any; }): void; onWorkspaceSearchChange(event: { key: string; query: string; }): void; onWorkspaceLoadMore(event: { key: string; query: string; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }