export interface ServerSettings {
    authRequired: boolean;
    allowRegistration: boolean;
}
export declare class SettingsManager {
    private settingsPath;
    private settings;
    constructor(dataPath: string);
    initialize(): Promise<void>;
    getSettings(): ServerSettings;
    updateSettings(partial: Partial<ServerSettings>): Promise<ServerSettings>;
    private save;
}
//# sourceMappingURL=SettingsManager.d.ts.map