import { BilliaSDKServiceBase } from '../lib/billia-sdk-service-base';
import { ISystemLanguage, ISystemSettings, ISystemCountry } from './billia-sdk-system.types';
export declare class BilliaSDKSystem extends BilliaSDKServiceBase {
    /**
     * Fetches the Billia system settings.
     */
    getSystemSettings(): Promise<ISystemSettings>;
    /**
     * Fetches the Billia supported languages.
     */
    getSystemLanguages(): Promise<ISystemLanguage[]>;
    /**
     * Lists all enabled system countries.
     *
     * @returns {Promise<ISystemCountry[]>}
     */
    getCountries(): Promise<ISystemCountry[]>;
    /**
     * Get branding
     * @param {string} component
     * @returns {Promise<any>}
     */
    getBrandingSimple(component: string): Promise<any>;
    /**
     * Get currencies
     * @returns {Promise}
     */
    getSystemCurrencies(): Promise<any>;
}
//# sourceMappingURL=billia-sdk-system.d.ts.map