interface AtlasClientOptions {
    host?: string;
    port?: number;
    secure?: boolean;
    version?: string;
}
export declare class AtlasClient {
    private client;
    private version;
    constructor(options?: AtlasClientOptions);
    registerService(data: {
        name: string;
        address: string;
        port: number;
        tags?: string[];
        meta?: Record<string, any>;
    }): Promise<any>;
    getRandomService(name: string): Promise<any>;
    listServices(): Promise<any>;
    checkHealth(): Promise<any>;
}
export {};
