import React from "react";
export declare const SettingsTable: {
    General: ({
        title: string;
        key: string;
        icon: React.JSX.Element;
        list: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            value: {
                list: string[];
                defaultValue: string;
            };
            extra: {
                sortable: boolean;
                hasDefault: boolean;
                headerless: boolean;
            };
            params: {
                title: string;
                value: string;
            }[];
            button?: undefined;
            secure?: undefined;
            icon?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            value: string;
            button: string;
            secure: string;
            icon: React.JSX.Element;
            params: {
                title: string;
                value: string;
            }[];
            extra?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            value: boolean;
            extra?: undefined;
            params?: undefined;
            button?: undefined;
            secure?: undefined;
            icon?: undefined;
        })[];
    } | {
        title: string;
        key: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            title: string;
            desc: string;
            type: string;
            value: string;
            icon: React.JSX.Element;
            params: {
                title: string;
                value: string;
            }[];
        }[];
    } | {
        title: string;
        key: string;
        icon: React.JSX.Element;
        list: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            value: {
                list: string[];
                defaultValue: string;
            };
            extra: {
                sortable: boolean;
                hasDefault: boolean;
                headerless: boolean;
            };
            params: {
                title: string;
                value: string;
            }[];
            secure?: undefined;
            icon?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            value: string;
            secure: string;
            icon: React.JSX.Element;
            params: {
                title: string;
                value: string;
            }[];
            extra?: undefined;
        })[];
    })[];
};
export declare const SettingsList: {
    title: string;
    key: string;
    icon: React.JSX.Element;
    list: {
        title: string;
        key: string;
        icon: React.JSX.Element;
    }[];
}[];
//# sourceMappingURL=settings.table.d.ts.map