import React from 'react';
import BaseContainer from '../BaseContainer';
import './_role-details.scss';
declare class RoleDetails extends BaseContainer {
    props: any;
    state: any;
    tabs: any;
    permissionTabs: any;
    static propTypes: any;
    constructor(props: any);
    componentDidMount(): Promise<void>;
    handleTabChange(data: any): void;
    handleOnSaveClick(): void;
    handleOnCheckChange(key: any, data: any): void;
    onUserChange(data: any): void;
    onGridAction(row: any, value: any, column: any): Promise<void>;
    onButtonAdduserClick(): Promise<void>;
    render(): import("react/jsx-runtime").JSX.Element;
}
export { RoleDetails as Users };
declare const _default: import("react-redux").ConnectedComponent<typeof RoleDetails, {
    [x: string]: any;
    [x: number]: any;
    [x: symbol]: any;
    context?: React.Context<import("react-redux").ReactReduxContextValue<any, import("redux").AnyAction>>;
    store?: import("redux").Store<any, import("redux").AnyAction>;
}>;
export default _default;
