import type { SimpleJsonHttp } from "./shared/http"; import { OptionsWrapper, OptionsWrapperWithGetter } from "./options-wrapper"; export interface ApiClassOptions { readonly http: SimpleJsonHttp; } /** * * * @export * @class ApiClass * @template T */ export declare class ApiClass extends OptionsWrapperWithGetter { /** * * * @memberof WalletCompat */ get agent(): any; /** * * @param {*} agent * @memberof WalletCompat */ set agent(agent: any); } /** * * * @export * @class ApiSubclass * @extends {OptionsWrapper} * @template T */ export declare class ApiSubclass extends OptionsWrapper { /** * * * @readonly * @protected * @memberof ApiSubclass */ protected get http(): SimpleJsonHttp; }