/**
 * Get User groups from UiSchema
 * @param {*} appliedUiSchemaOptions
 * @returns
 */
export declare const getUserGroups: (appliedUiSchemaOptions: {
    access: {
        accessGroups: any[];
    };
    accessGroup: {
        code: any;
    };
}) => any;
/**
 * Get access control by username or user group
 * @param {*} appliedUiSchemaOptions
 * @returns
 */
export declare const getAccessControl: (appliedUiSchemaOptions: {
    access: {
        user: any;
    };
}, user: {
    id?: any;
}) => {
    "tracking.updatedBy.id": any;
} | undefined;
/**
 * Get updated query with access control added
 * @param {*} query
 * @param {*} accessControl
 * @returns
 */
export declare const updateQueryAccessControl: (query: any, accessControl?: any) => any;
