import { http } from "cloudly-http"; import { Accounts } from "./Accounts"; import { Audit } from "./Audit"; import { Cards } from "./Cards"; import { Exchanges } from "./Exchanges"; import { Labels } from "./Labels"; import { Logs } from "./Logs"; import { Me } from "./Me"; import { Operations } from "./Operations"; import { Organizations } from "./Organizations"; import { Processor } from "./Processor"; import { Reports } from "./Reports"; import { Rules } from "./Rules"; import { Settlements } from "./Settlements"; import { Transactions as ClientTransactions } from "./Transactions"; import { Treasury } from "./Treasury"; import { Users } from "./Users"; import { Version } from "./Version"; export declare class Client { private readonly client; realm?: string; organization?: string; readonly accounts: Accounts; readonly audits: Audit; readonly cards: Cards; readonly exchanges: Exchanges; readonly flags: Labels; readonly groups: Labels; readonly logs: Logs; readonly me: Me; readonly operations: Operations; readonly organizations: Organizations; readonly processors: Processor; readonly reports: Reports; readonly rules: Rules; readonly settlements: Settlements; readonly transactions: ClientTransactions; readonly treasury: Treasury; readonly users: Users; readonly version: Version; set key(value: string | undefined); get key(): string | undefined; set onError(value: ((request: http.Request, response: http.Response) => Promise) | undefined); get onError(): ((request: http.Request, response: http.Response) => Promise) | undefined; private constructor(); onUnauthorized?: (client: Client) => Promise; static create(server: string, key?: string): Client; } export declare namespace Client { export import Transactions = ClientTransactions; }