import { FormGroup } from '@angular/forms'; import { app_perm_set_line_RowClass, PermissionSetContainerModel } from 'blg-akaun-ts-lib'; import { PermissionSetModel, PermSetLine, PermSetModel, RoleModel, UserModel } from '../../../../models/user-permissions.model'; export declare const loadUsersInit: import("@ngrx/store").ActionCreator<"[Users] Load Users Init", (props: { request: any; }) => { request: any; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Users Init">>; export declare const loadUsersSuccess: import("@ngrx/store").ActionCreator<"[Users] Load Users Success", (props: { totalRecords: number; }) => { totalRecords: number; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Users Success">>; export declare const loadUsersFailure: import("@ngrx/store").ActionCreator<"[Users] Load Users Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Users Failure">>; export declare const loadRolesInit: import("@ngrx/store").ActionCreator<"[Users] Load Roles Init", (props: { request: any; }) => { request: any; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Roles Init">>; export declare const loadRolesSuccess: import("@ngrx/store").ActionCreator<"[Users] Load Roles Success", (props: { totalRecords: number; }) => { totalRecords: number; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Roles Success">>; export declare const loadRolesFailure: import("@ngrx/store").ActionCreator<"[Users] Load Roles Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Roles Failure">>; export declare const loadPermissionSetInit: import("@ngrx/store").ActionCreator<"[Users] Load Permission Set Init", (props: { request: any; }) => { request: any; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Permission Set Init">>; export declare const loadPermissionSetSuccess: import("@ngrx/store").ActionCreator<"[Users] Load Permission Set Success", (props: { totalRecords: number; }) => { totalRecords: number; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Permission Set Success">>; export declare const loadPermissionSetFailure: import("@ngrx/store").ActionCreator<"[Users] Load Permission Set Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Load Permission Set Failure">>; export declare const updateUserInit: import("@ngrx/store").ActionCreator<"[Users] Update User Init", (props: { guid: string; user: FormGroup; }) => { guid: string; user: FormGroup; } & import("@ngrx/store/src/models").TypedAction<"[Users] Update User Init">>; export declare const updateUserSuccess: import("@ngrx/store").ActionCreator<"[Users] Update User Success", () => import("@ngrx/store/src/models").TypedAction<"[Users] Update User Success">>; export declare const updateUserFailure: import("@ngrx/store").ActionCreator<"[Users] Update User Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Update User Failure">>; export declare const createPermSetInit: import("@ngrx/store").ActionCreator<"[Users] Create Perm Set Init", (props: { assigneeHdrTable: string; appletGuid: string; permSet: PermissionSetContainerModel; }) => { assigneeHdrTable: string; appletGuid: string; permSet: PermissionSetContainerModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Create Perm Set Init">>; export declare const createPermSetSuccess: import("@ngrx/store").ActionCreator<"[Users] Create Perm Set Success", () => import("@ngrx/store/src/models").TypedAction<"[Users] Create Perm Set Success">>; export declare const createPermSetFailure: import("@ngrx/store").ActionCreator<"[Users] Create Perm Set Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Create Perm Set Failure">>; export declare const addPermSetInit: import("@ngrx/store").ActionCreator<"[Users] Add Perm Set Init", (props: { assigneeHdrTable: string; appletGuid: string; permSet: any; }) => { assigneeHdrTable: string; appletGuid: string; permSet: any; } & import("@ngrx/store/src/models").TypedAction<"[Users] Add Perm Set Init">>; export declare const addPermSetSuccess: import("@ngrx/store").ActionCreator<"[Users] Add Perm Set Success", () => import("@ngrx/store/src/models").TypedAction<"[Users] Add Perm Set Success">>; export declare const addPermSetFailure: import("@ngrx/store").ActionCreator<"[Users] Add Perm Set Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Add Perm Set Failure">>; export declare const unlinkPermSetInit: import("@ngrx/store").ActionCreator<"[Users] Unlink Perm Set Init", (props: { assigneeHdrTable: string; appletGuid: string; permSetGuid: string; }) => { assigneeHdrTable: string; appletGuid: string; permSetGuid: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Unlink Perm Set Init">>; export declare const unlinkPermSetSuccess: import("@ngrx/store").ActionCreator<"[Users] Unlink Perm Set Success", () => import("@ngrx/store/src/models").TypedAction<"[Users] Unlink Perm Set Success">>; export declare const unlinkPermSetFailure: import("@ngrx/store").ActionCreator<"[Users] Unlink Perm Set Failure", (props: { error: string; }) => { error: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Unlink Perm Set Failure">>; export declare const setNewPermSet: import("@ngrx/store").ActionCreator<"[Users] Set New Perm Set", (props: { permSet: PermissionSetModel; }) => { permSet: PermissionSetModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Set New Perm Set">>; export declare const setPermTemplate: import("@ngrx/store").ActionCreator<"[Users] Set Perm Template", (props: { permTemplate: any; }) => { permTemplate: any; } & import("@ngrx/store/src/models").TypedAction<"[Users] Set Perm Template">>; export declare const selectCreatedPermSet: import("@ngrx/store").ActionCreator<"[Users] Select Perm Set", (props: { permSet: PermissionSetModel; }) => { permSet: PermissionSetModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select Perm Set">>; export declare const selectCreatedPermSetLine: import("@ngrx/store").ActionCreator<"[Users] Select Perm Set Line", (props: { permSetLine: PermSetLine; }) => { permSetLine: PermSetLine; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select Perm Set Line">>; export declare const selectGuid: import("@ngrx/store").ActionCreator<"[Users] Select Guid", (props: { guid: string; }) => { guid: string; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select Guid">>; export declare const setRequiresUpdate: import("@ngrx/store").ActionCreator<"[Users] Set Update Options", (props: { update: boolean; }) => { update: boolean; } & import("@ngrx/store/src/models").TypedAction<"[Users] Set Update Options">>; export declare const setCurrentUser: import("@ngrx/store").ActionCreator<"[Users] Set Current User", (props: { currentUser: UserModel; }) => { currentUser: UserModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Set Current User">>; export declare const selectUser: import("@ngrx/store").ActionCreator<"[Users] Select User", (props: { user: UserModel; }) => { user: UserModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select User">>; export declare const setUpdateUserListing: import("@ngrx/store").ActionCreator<"[Users] Set Update User Listing", (props: { update: boolean; }) => { update: boolean; } & import("@ngrx/store/src/models").TypedAction<"[Users] Set Update User Listing">>; export declare const setUpdatePermSetListing: import("@ngrx/store").ActionCreator<"[Users] Set Update Permission Set Listing", (props: { update: boolean; }) => { update: boolean; } & import("@ngrx/store/src/models").TypedAction<"[Users] Set Update Permission Set Listing">>; export declare const selectRole: import("@ngrx/store").ActionCreator<"[Users] Select Role", (props: { role: RoleModel; }) => { role: RoleModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select Role">>; export declare const selectPermSet: import("@ngrx/store").ActionCreator<"[Users] Select Permission Set", (props: { permSet: PermSetModel; }) => { permSet: PermSetModel; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select Permission Set">>; export declare const selectPermSetLine: import("@ngrx/store").ActionCreator<"[Users] Select Permission Set Line", (props: { permSetLine: app_perm_set_line_RowClass; }) => { permSetLine: app_perm_set_line_RowClass; } & import("@ngrx/store/src/models").TypedAction<"[Users] Select Permission Set Line">>;