import { NacosConfigClient } from 'nacos';
import { WhaleNacosClient } from '../baseNacos/WhaleNacosClient';
import { NacosConfigOptions, AllowUndefined } from '../interface';
export declare class NacosConfigService {
    nacosConfigClient: AllowUndefined<NacosConfigClient>;
    group: string;
    serviceName: string;
    config: AllowUndefined<string>;
    nacosClientInstance: WhaleNacosClient;
    constructor({ group, serviceName, }: NacosConfigOptions);
    ready(): Promise<void>;
    getConfig(service?: string): Promise<void>;
    subscribe(): void;
}
