import { OnInit } from '@angular/core'; import { PageEvent } from '@angular/material/paginator'; import { Sort, SortDirection } from '@angular/material/sort'; import { CanDestroyNotify, MtnaLogger } from '@mtna/core-angular'; import { Classification, Variable } from '@mtna/pojo-consumer-ts'; import { VariableSummary } from '@mtna/variable-service-core-ts'; import { RdsVariableStateFacade } from '@rds/shared-state-variable'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; declare const _MixinVariableDetails: import("@mtna/core-angular").CanDestroyNotifyCtor & { new (): {}; }; export declare class RdsVariableDetailsComponent extends _MixinVariableDetails implements CanDestroyNotify, OnInit { private logger; private variableFacade; static ngAcceptInputType_variable: Variable | VariableSummary | null | undefined; classification$: import("rxjs").Observable; codes$: import("rxjs").Observable; codesFound$: import("rxjs").Observable; codesPageIndex$: import("rxjs").Observable; codesPageSize$: import("rxjs").Observable; codesSearchText$: import("rxjs").Observable; loadingClassificationOrCodes$: import("rxjs").Observable; codesSortColumn$: import("rxjs").Observable<"codeValue" | undefined>; codesSortDirection$: import("rxjs").Observable; frequencyChart$: import("rxjs").Observable; loadingFrequencyChart$: import("rxjs").Observable; isVariableSummary$: BehaviorSubject; variable$: BehaviorSubject; classification: Classification | null | undefined; get variable(): Variable | VariableSummary | null | undefined; set variable(v: Variable | VariableSummary | null | undefined); private _variable; _filterType: 'CODE' | 'DATE' | 'TEXT' | 'NUMERIC' | undefined; constructor(logger: MtnaLogger, variableFacade: RdsVariableStateFacade); ngOnInit(): void; paginateCodes(page: PageEvent): void; searchCodes(searchText: string): void; sortCodes(sort: Sort): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};