import { SmsApi } from './api/sms-api';
import { AccountApi } from './api/account-api';
import { MessageApi } from './api/message-api';
import { InboxApi } from './api/inbox-api';
import { BlacklistApi } from './api/blacklist-api';
import { IysApi } from './api/iys-api';
import { SmsUtils } from './utils/sms-utils';
import { ProxyConfig } from './models/proxy-config';
/**
 * Verimor client class that provides access to all API endpoints.
 */
export declare class Verimor {
    /** SMS API methods */
    smsApi: SmsApi;
    /** Account API methods */
    accountApi: AccountApi;
    /** Message API methods */
    messageApi: MessageApi;
    /** Inbox API methods */
    inboxApi: InboxApi;
    /** Blacklist API methods */
    blacklistApi: BlacklistApi;
    /** IYS API methods */
    iysApi: IysApi;
    /** SMS utilities */
    smsUtils: typeof SmsUtils;
    /**
     * Creates an instance of Verimor client.
     * @param username - The API username.
     * @param password - The API password.
     * @param proxyConfig - Optional proxy configuration.
     */
    constructor(username: string, password: string, proxyConfig?: ProxyConfig);
}
