import { EncryptKeyResponse, GetObtDataDecryptedResponse, GetObtDataResponse, KeysPair } from '../../entities'; import { RequestConfig } from '../Transactions'; import { Query } from './Query'; export type ObtDataQueryProps = { fioPublicKey: string; limit?: number; offset?: number; tokenCode?: string; includeEncrypted?: boolean; encryptKeys?: Map; getEncryptKey: (fioAddress: string) => Promise; }; export type ObtDataQueryData = { fio_public_key: string; limit?: number; offset?: number; }; export declare class ObtDataQuery extends Query { ENDPOINT: "chain/get_obt_data"; isEncrypted: boolean; props: ReturnType; constructor(config: RequestConfig, props: ObtDataQueryProps); getData: () => { fio_public_key: string; limit: number | undefined; offset: number | undefined; }; getResolvedProps: (props: ObtDataQueryProps) => { includeEncrypted: boolean; tokenCode: string; fioPublicKey: string; limit?: number; offset?: number; encryptKeys?: Map; getEncryptKey: (fioAddress: string) => Promise; }; decrypt(result: GetObtDataResponse): Promise; } //# sourceMappingURL=ObtDataQuery.d.ts.map