import * as plugins from '../plugins.js'; import * as interfaces from '../../dist_ts_interfaces/index.js'; export interface IUser { id: string; username: string; email?: string; name?: string; role: string; status?: 'active' | 'disabled'; authSources?: Array<'local' | 'idp.global'>; } export interface IUsersState { users: IUser[]; isLoading: boolean; error: string | null; lastUpdated: number; } export declare const usersStatePart: plugins.deesElement.domtools.plugins.smartstate.StatePart; export declare const fetchUsersAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const createUserAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const deleteUserAction: plugins.deesElement.domtools.plugins.smartstate.StateAction;