import { Data } from '@rsdoctor/utils/common'; import { Manifest, SDK } from '@rsdoctor/types'; interface SocketAPILoaderOptions { sdk: SDK.RsdoctorBuilderSDKInstance; } export declare class SocketAPILoader implements Manifest.ManifestDataLoader { protected options: SocketAPILoaderOptions; protected dataLoader: Data.APIDataLoader; constructor(options: SocketAPILoaderOptions); loadManifest(): Promise; loadData(key: T): Promise>; loadData(key: string): Promise; get loadAPIData(): (api: T, body: SDK.ServerAPI.InferRequestBodyType) => Promise>; } export {};