import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable'; import { NamedQuery, NamedQueryState } from '../../types'; import { NamedQueryInternalApi } from '../Internal/NamedQueryInternalApi'; import { NamedQueryApi, NamedQueryValidationResult } from '../NamedQueryApi'; import { ApiBase } from './ApiBase'; export declare class NamedQueryApiImpl extends ApiBase implements NamedQueryApi { internalApi: NamedQueryInternalApi; constructor(_adaptable: IAdaptable); addNamedQuery(namedQuery: NamedQuery): void; addNamedQueries(namedQueries: NamedQuery[]): void; getNamedQueryState(): NamedQueryState; getNamedQueries(): NamedQuery[]; getNamedQueryByName(namedQueryName: string): NamedQuery | undefined; isValidNamedQuery(namedQuery: NamedQuery): NamedQueryValidationResult; openNamedQuerySettingsPanel(): void; runNamedQuery(namedQuery: NamedQuery): void; runQueryByName(queryName: string): void; }