import { Database } from './Database';
import { Storage } from './Storage';
import { CallContainer, CallFunction, CreateDatabaseOptions, CreateOptions, CreateStorageOptions, FileUploaderResult } from './types';
export declare class WebSDK {
    static createCallFunction<T = any>(options: CreateOptions): CallFunction<T>;
    static createCallContainer<T = any>(options: CreateOptions): CallContainer<T>;
    static createDatabase(options: CreateDatabaseOptions): Database;
    static createStorage<FileContent, UploadResult extends FileUploaderResult>(options: CreateStorageOptions<FileContent, UploadResult>): Storage<FileContent, UploadResult>;
}
