import type { SDKConfig, Environment } from "./types";
import { DirectoryOperations } from "./operations/directories.js";
import { FileOperations } from "./operations/files.js";
import { HealthOperations } from "./operations/health.js";
import { PeersOperations } from "./operations/peers.js";
export declare class KoneksiSDK {
    private httpClient;
    directory: DirectoryOperations;
    file: FileOperations;
    health: HealthOperations;
    peers: PeersOperations;
    constructor(config: SDKConfig);
    getConfig(): SDKConfig;
    getEnvironment(): Environment;
}
export default KoneksiSDK;
export * from "./types/directories.types.js";
export * from "./types/files.types.js";
export * from "./operations/health.js";
export * from "./operations/peers.js";
