import { Events } from "./events"; export declare class SettingsE { readonly name: string; readonly props: T; readonly events: Events; }, SettingsE>; constructor(props: T, name?: string); getProps(): T; setProps(props: Partial): this; getProp(key: K): T[K]; setProp(key: K, value: T[K]): this; }