import React from "react";
export declare const AdminLocalTable: {
    Access: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
            };
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            route: string;
            inactive: boolean;
            newLine: boolean;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                controlled: boolean;
                mini: number;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                controlled?: undefined;
            })[];
        })[];
    };
    AccessGroup: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
            };
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            route: string;
            inactive: boolean;
            newLine: boolean;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                controlled: boolean;
                mini: number;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                controlled?: undefined;
            })[];
        })[];
    };
    Configurations: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                title: React.JSX.Element;
                conditions?: undefined;
            };
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
                title?: undefined;
            };
        })[];
    };
    Policy: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
            };
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params?: undefined;
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            mini: number;
            type: string;
            value: number;
            params: {
                title: string;
                value: number;
            }[];
        })[];
    };
    Logs: {
        params: {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
        }[];
    };
    Filesystem: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
            };
            group?: undefined;
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params?: undefined;
            group?: undefined;
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            group: boolean;
            route: string;
            inactive: boolean;
            newLine: boolean;
            params: {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
            }[];
        })[];
    };
    Users: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                title: React.JSX.Element;
                conditions?: undefined;
                type?: undefined;
                filter?: undefined;
            };
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
                title?: undefined;
                type?: undefined;
                filter?: undefined;
            };
            mini?: undefined;
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            value: string;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
                title?: undefined;
                type?: undefined;
                filter?: undefined;
            };
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params?: undefined;
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
                title?: undefined;
                type?: undefined;
                filter?: undefined;
            };
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            params: {
                type: string;
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
                title?: undefined;
                filter?: undefined;
            };
            mini?: undefined;
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                title: string;
                value: number;
            }[];
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                filter: {
                    configuration: string;
                };
                title?: undefined;
                conditions?: undefined;
                type?: undefined;
            };
            value?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            params: {
                title: string;
                conditions?: undefined;
                type?: undefined;
                filter?: undefined;
            };
            mini?: undefined;
            value?: undefined;
        })[];
    };
    Roles: {
        params: ({
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                title: React.JSX.Element;
                conditions?: undefined;
            };
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params: {
                conditions: {
                    condition: RegExp;
                    desc: string;
                }[];
                title?: undefined;
            };
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            params?: undefined;
            route?: undefined;
            inactive?: undefined;
            newLine?: undefined;
        } | {
            key: string;
            title: string;
            desc: string;
            type: string;
            mini: number;
            route: string;
            inactive: boolean;
            newLine: boolean;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                controlled: boolean;
                mini: number;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                controlled?: undefined;
            })[];
        })[];
    };
};
export declare const AdminTable: {
    Access: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            type: string;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                };
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                route: string;
                inactive: boolean;
                newLine: boolean;
                params: ({
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    controlled: boolean;
                    mini: number;
                } | {
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    mini: number;
                    controlled?: undefined;
                })[];
            })[];
        }[];
    }[];
    AccessGroup: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            type: string;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                };
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                route: string;
                inactive: boolean;
                newLine: boolean;
                params: ({
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    controlled: boolean;
                    mini: number;
                } | {
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    mini: number;
                    controlled?: undefined;
                })[];
            })[];
        }[];
    }[];
    Configurations: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            type: string;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    title: React.JSX.Element;
                    conditions?: undefined;
                };
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                    title?: undefined;
                };
            })[];
        }[];
    }[];
    Logs: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            type: string;
            params: {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
            }[];
        }[];
    }[];
    Policy: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            type: string;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                };
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params?: undefined;
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                mini: number;
                type: string;
                value: number;
                params: {
                    title: string;
                    value: number;
                }[];
            })[];
        }[];
    }[];
    Users: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: ({
            key: string;
            type: string;
            path: string;
            extra: {
                headerless: boolean;
                row: boolean;
            };
            value: string;
            params?: undefined;
            filter?: undefined;
        } | {
            key: string;
            type: string;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    title: React.JSX.Element;
                    conditions?: undefined;
                    type?: undefined;
                    filter?: undefined;
                };
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                    title?: undefined;
                    type?: undefined;
                    filter?: undefined;
                };
                mini?: undefined;
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                value: string;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                    title?: undefined;
                    type?: undefined;
                    filter?: undefined;
                };
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params?: undefined;
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                    title?: undefined;
                    type?: undefined;
                    filter?: undefined;
                };
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                params: {
                    type: string;
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                    title?: undefined;
                    filter?: undefined;
                };
                mini?: undefined;
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    title: string;
                    value: number;
                }[];
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    filter: {
                        configuration: string;
                    };
                    title?: undefined;
                    conditions?: undefined;
                    type?: undefined;
                };
                value?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                params: {
                    title: string;
                    conditions?: undefined;
                    type?: undefined;
                    filter?: undefined;
                };
                mini?: undefined;
                value?: undefined;
            })[];
            filter: {
                configuration: string;
            };
            path?: undefined;
            extra?: undefined;
            value?: undefined;
        })[];
    }[];
    Roles: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: ({
            key: string;
            type: string;
            path: string;
            extra: {
                headerless: boolean;
                row: boolean;
            };
            value: string;
            params?: undefined;
            filter?: undefined;
        } | {
            key: string;
            type: string;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    title: React.JSX.Element;
                    conditions?: undefined;
                };
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                    title?: undefined;
                };
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params?: undefined;
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                route: string;
                inactive: boolean;
                newLine: boolean;
                params: ({
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    controlled: boolean;
                    mini: number;
                } | {
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    mini: number;
                    controlled?: undefined;
                })[];
            })[];
            filter: {
                configuration: string;
            };
            path?: undefined;
            extra?: undefined;
            value?: undefined;
        })[];
    }[];
    Applications: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: never[];
    }[];
    Auth: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: ({
            key: string;
            desc: string;
            type: string;
            left: {
                key: string;
                type: string;
                value: boolean;
            }[];
            right: ({
                key: string;
                title: string;
                type: string;
                value: string;
                params: {
                    none: boolean;
                    route: string;
                    filter?: undefined;
                };
            } | {
                key: string;
                title: string;
                type: string;
                params: {
                    none: boolean;
                    filter: {
                        configuration: string;
                    };
                    route: string;
                };
                value?: undefined;
            })[];
            mini?: undefined;
            params?: undefined;
        } | {
            key: string;
            type: string;
            mini: number;
            params: {
                title: string;
            };
            desc?: undefined;
            left?: undefined;
            right?: undefined;
        })[];
    }[];
    Filesystem: {
        key: string;
        title: string;
        icon: React.JSX.Element;
        list: {
            key: string;
            type: string;
            dynamic: boolean;
            params: ({
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params: {
                    conditions: {
                        condition: RegExp;
                        desc: string;
                    }[];
                };
                group?: undefined;
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                params?: undefined;
                group?: undefined;
                route?: undefined;
                inactive?: undefined;
                newLine?: undefined;
            } | {
                key: string;
                title: string;
                desc: string;
                type: string;
                mini: number;
                group: boolean;
                route: string;
                inactive: boolean;
                newLine: boolean;
                params: {
                    key: string;
                    title: string;
                    desc: string;
                    type: string;
                    mini: number;
                }[];
            })[];
        }[];
    }[];
};
export declare const AdminList: {
    title: string;
    key: string;
    route: string;
    icon: React.JSX.Element;
    list: ({
        title: string;
        key: string;
        route: string;
        icon: React.JSX.Element;
        global?: undefined;
    } | {
        title: string;
        key: string;
        route: string;
        global: boolean;
        icon: React.JSX.Element;
    })[];
}[];
//# sourceMappingURL=admin.table.d.ts.map