import React from "react";
export declare const SettingsTableADSBLocators: ({
    title: string;
    key: string;
    icon: React.JSX.Element;
    list: ({
        key: string;
        title: string;
        desc: string;
        type: string;
        value: boolean;
        extra?: undefined;
        params?: undefined;
        icon?: undefined;
        button?: undefined;
        secure?: undefined;
    } | {
        key: string;
        title: string;
        type: string;
        value: {
            list: string[];
            defaultValue: string;
        };
        extra: {
            hasDefault: boolean;
            headerless: boolean;
            sortable?: undefined;
        };
        params: {
            title: string;
            value: string;
            icon: React.JSX.Element;
        }[];
        desc?: undefined;
        icon?: undefined;
        button?: undefined;
        secure?: undefined;
    } | {
        key: string;
        title: string;
        desc: string;
        type: string;
        value: {
            list: string[];
            defaultValue?: undefined;
        };
        extra: {
            sortable: boolean;
            headerless: boolean;
            hasDefault?: undefined;
        };
        icon: React.JSX.Element;
        button: string;
        secure: string;
        params: {
            title: string;
            value: string;
            icon: React.JSX.Element;
        }[];
    })[];
    tab?: undefined;
} | {
    title: string;
    key: string;
    tab: string;
    icon: React.JSX.Element;
    list: ({
        key: string;
        title: string;
        desc: string;
        type: string;
        value: boolean;
        params?: undefined;
    } | {
        key: string;
        title: string;
        desc: string;
        type: string;
        value: string;
        params: {
            title: string;
            value: string;
        }[];
    } | {
        key: string;
        title: string;
        desc: string;
        type: string;
        value: number;
        params: {
            min: number;
            max: number;
            grid: boolean;
            single: boolean;
        };
    })[];
} | {
    title: string;
    key: string;
    tab: string;
    icon: React.JSX.Element;
    list: {
        key: string;
        title: string;
        type: string;
        query: {
            route: string;
        };
        value: {
            LayerEnabled: boolean;
            OpacityEnabled: boolean;
            Opacity: number;
            MarksColorEnabled: boolean;
            MarksColor: string;
            MarksShadowEnabled: boolean;
            MarksShadow: string;
            GridEnabled: boolean;
        };
    }[];
} | {
    title: string;
    key: string;
    tab: string;
    icon: React.JSX.Element;
    list: {
        key: string;
        title: string;
        type: string;
        query: {
            route: string;
        };
        value: {
            Active: boolean;
        };
        extra: {
            headerless: boolean;
            prefix: number;
        };
        secure: string;
        params: never[];
    }[];
})[];
//# sourceMappingURL=settings.adsblocators.d.ts.map