/**
 * @license
 * Copyright 2026 Amodal Labs, Inc.
 * SPDX-License-Identifier: MIT
 */
import type { GeneralSettings, GeneralSettingsUpdate } from "@/lib/general-settings-shape";
export interface GeneralSettingsResult {
    settings: GeneralSettings | null;
    error: string | null;
    saveError: string | null;
    loading: boolean;
    saving: boolean;
    reload(): Promise<void>;
    save(update: GeneralSettingsUpdate): Promise<GeneralSettings>;
}
export declare function useGeneralSettings(): GeneralSettingsResult;
