import AccountService from './AccountService';
import CodeDeckService from './CodeDeckService';
import NumberPoolService from './NumberPoolService';
import OrganisationService from './OrganisationService';
import ProductTableService from './ProductTableService';
import RatingTableService from './RatingTableService';
import TicketService from './TicketService';
import UserService from './UserService';
import RoleService from './RoleService';
import PermissionService from './PermissionService';
import AnalyticsService from './AnalyticsService';
import { VoiceRegionService } from '..';
import XeroService from './XeroService';
import PhoneUserService from './PhoneUserService';
declare class CallableAPI {
    private baseURL;
    private token;
    account: AccountService;
    organisation: OrganisationService;
    ratingTable: RatingTableService;
    productTable: ProductTableService;
    codeDeck: CodeDeckService;
    user: UserService;
    userPhone: PhoneUserService;
    pool: NumberPoolService;
    ticket: TicketService;
    role: RoleService;
    permission: PermissionService;
    analytics: AnalyticsService;
    region: VoiceRegionService;
    xero: XeroService;
    constructor(baseURL: string, token: string);
    refreshToken(token: any): void;
}
export default CallableAPI;
