import { AppOptions } from './types';
import { ApiService } from '../api/api.service';
import { AuthService } from '../auth/auth.service';
import { DatabaseService } from '../database/database.service';
import { StorageService } from '../storage/storage.service';
import { MailService } from '../mail/mail.service';
import { LocalstorageService } from '../localstorage/localstorage.service';
import { CacheService } from '../cache/cache.service';
import { FetchService } from '../fetch/fetch.service';
declare class AppService {
    options: AppOptions;
    Api: ApiService;
    Fetch: FetchService;
    Localstorage: LocalstorageService;
    Cache: CacheService;
    Auth: AuthService;
    Database: DatabaseService;
    Storage: StorageService;
    Mail: MailService;
    constructor(options: AppOptions);
    api(): ApiService;
    fetch(): FetchService;
    localstorage(): LocalstorageService;
    cache(): CacheService;
    auth(): AuthService;
    database(): DatabaseService;
    storage(): StorageService;
    mail(): MailService;
}
declare class AppsService {
    private apps;
    constructor();
    createApp(options: AppOptions, name?: string): AppService;
    getApp(name?: string): AppService;
}
export { AppsService, AppService };
