import Admin from "../admin"; /** Contains a collection of settings, stored in the settings collection */ export declare class Settings { readonly name: string; private readonly admin; constructor(name: string, admin: Admin); /** The cached settings record */ private cachedRecord; /** Loads the settings from the cache, or from the database if not cached */ load(): Promise; /** Reloads and returns the settings from the database */ reload(): Promise; /** * Updates and saves the setting record (only the set fields will be updated). * Returns the values after they are updated. */ update(newValues: Partial): Promise; }