import { AdaptableApi, AdaptableObject, NamedQuery } from '../../types'; import { TeamSharingImportInfo } from '../AdaptableState/TeamSharingState'; import { AdaptableModuleBase } from './AdaptableModuleBase'; import { AdaptableModuleView, IModule } from './Interface/IModule'; export declare class NamedQueryModule extends AdaptableModuleBase implements IModule { constructor(api: AdaptableApi); getModuleAdaptableObjects(): AdaptableObject[]; getTeamSharingAction(): TeamSharingImportInfo; getExplicitlyReferencedColumnIds(namedQuery: NamedQuery): string[]; getReferencedNamedQueryNames(namedQuery: NamedQuery): string[]; toView(query: NamedQuery): { abObject: NamedQuery; items: import("./Interface/IModule").AdaptableObjectItemView[]; }; toViewAll(): { abObject: NamedQuery; items: import("./Interface/IModule").AdaptableObjectItemView[]; }[]; getViewProperties(): AdaptableModuleView; }