import { Accessor, StatefulAccessor, BaseQueryAccessor } from "./accessors"; export declare class AccessorManager { accessors: Array; statefulAccessors: {}; queryAccessor: BaseQueryAccessor; constructor(); getAccessors(): Accessor[]; getActiveAccessors(): any; getStatefulAccessors(): StatefulAccessor[]; getAccessorsByType(type: any): any; getAccessorByType(type: any): any; add(accessor: any): any; remove(accessor: any): void; getState(): any; setState(state: any): void; notifyStateChange(oldState: any): void; getQueryAccessor(): BaseQueryAccessor; buildSharedQuery(query: any): any; buildOwnQuery(query: any): any; buildQuery(): any; setResults(results: any): void; resetState(): void; }