type Value = string | null;
export interface SettingInputProps {
    setting: {
        key: string;
        value?: string | null;
        default?: string | null;
        placeholder?: string;
    };
    onChange: (value: Value) => void;
    autoFocus?: boolean;
    fireOnChange?: boolean;
    errorMessage?: string;
    id?: string;
    type: "text" | "password";
    normalize?: (value: Value) => Value;
    disabled?: boolean;
}
export declare const SettingTextInput: ({ setting, onChange, autoFocus, errorMessage, id, type, normalize, disabled, }: SettingInputProps) => import("react/jsx-runtime").JSX.Element;
export {};
