import { AccessToken } from './utils'; import { DataApiAggregateResponse, DataApiHistoricalResponse, DataApiLastResponse } from './responses'; import { DataApiAggregateQuery, DataApiHistoricalQuery, DataApiLastQuery } from './queries'; import { DataApiClientConfig } from './entities'; export declare class DataApiClient { private url; private config; private nativeAuthSigner; constructor(config: DataApiClientConfig); executeLastQuery(query: DataApiLastQuery): Promise; executeAggregateQuery(query: DataApiAggregateQuery): Promise; executeHistoricalQuery(query: DataApiHistoricalQuery): Promise; private executeQuery; executeRawQuery(body: { query: string; variables: Record; }): Promise; private post; private initialize; private getConfig; getAccessToken(): Promise; }