export const permissionEditorPropTypes: {
    title: PropTypes.Validator<string>;
    description: PropTypes.Requireable<string>;
    columns: PropTypes.Requireable<any[]>;
    entities: PropTypes.Requireable<any[]>;
    filterPlaceholder: PropTypes.Validator<string>;
    onChange: PropTypes.Requireable<(...args: any[]) => any>;
    onSelect: PropTypes.Requireable<(...args: any[]) => any>;
    onAction: PropTypes.Requireable<(...args: any[]) => any>;
    onBreadcrumbsItemSelect: PropTypes.Requireable<(...args: any[]) => any>;
    breadcrumbs: PropTypes.Requireable<any[]>;
    postHeaderContent: PropTypes.Requireable<(...args: any[]) => any>;
    preHeaderContent: PropTypes.Requireable<(...args: any[]) => any>;
    isLoading: PropTypes.Requireable<boolean>;
    error: PropTypes.Requireable<string>;
};
export function PermissionsEditor({ isLoading, error, ...contentProps }: {
    [x: string]: any;
    isLoading: any;
    error: any;
}): import("react/jsx-runtime").JSX.Element;
export namespace PermissionsEditor {
    export { permissionEditorPropTypes as propTypes };
}
import PropTypes from "prop-types";
