import { BlackSSLProviderConfig } from '../types';
import Provider from './Provider';
import { GetNodeListFunction, GetNodeListV2Function, GetSubscriptionUserInfoFunction } from './types';
export default class BlackSSLProvider extends Provider {
    readonly username: string;
    readonly password: string;
    constructor(name: string, config: BlackSSLProviderConfig);
    getSubscriptionUserInfo: GetSubscriptionUserInfoFunction;
    getNodeList: GetNodeListFunction;
    getNodeListV2: GetNodeListV2Function;
    private getBlackSSLConfig;
}
