import { PaginationInfo, TeamEntity, TeamMemberEntity, TeamMembersFetchParams, TeamMembersParams, TeamSaveParams, TeamsFetchParams } from '@/types/index';
export declare const clearAll: () => import("typesafe-actions").PayloadAction<"TEAMS__CLEAR_ALL", {}>;
export declare const updateLoading: (status: boolean) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_LOADING", {
    status: boolean;
}>;
export declare const fetchTeamList: (params: TeamsFetchParams) => import("typesafe-actions").PayloadAction<"TEAMS__FETCH_TEAM_LIST", {
    organizationId: string;
    applicationId?: string | undefined;
    id?: string | undefined;
    page?: number | undefined;
    size?: number | undefined;
    search?: string | undefined;
}>;
export declare const pushTeamList: (list: TeamEntity[], pageInfo: PaginationInfo) => import("typesafe-actions").PayloadAction<"TEAMS__PUSH_TEAM_LIST", {
    list: TeamEntity[];
    pageInfo: PaginationInfo;
}>;
export declare const openDrawer: (status: boolean, team?: TeamEntity | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__OPEN_EDIT_DRAWER", {
    status: boolean;
    team: TeamEntity | undefined;
}>;
export declare const updateEditTeamValue: (key: string, value: string) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_EDIT_TEAM_VALUE", {
    key: string;
    value: string;
}>;
export declare const saveTeam: (params: TeamSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__SAVE_TEAM", {
    params: TeamSaveParams;
    cb: (() => void) | undefined;
}>;
export declare const deleteTeam: (organizationId: string, team: TeamEntity) => import("typesafe-actions").PayloadAction<"TEAMS__DELETE_TEAM", {
    organizationId: string;
    team: TeamEntity;
}>;
export declare const openUserManagementDrawer: (open: boolean, team?: TeamEntity | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__OPEN_USER_MANAGEMENT_DRAWER", {
    open: boolean;
    team: TeamEntity | undefined;
}>;
export declare const addTeamUsers: (params: TeamMembersParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"TEAMS__ADD_TEAM_USERS", {
    params: TeamMembersParams;
    cb: (() => void) | undefined;
}>;
export declare const deleteTeamUsers: (params: TeamMembersParams) => import("typesafe-actions").PayloadAction<"TEAMS__DELETE_TEAM_USERS", {
    params: TeamMembersParams;
}>;
export declare const updateTeamUsersAfterDelete: (users: TeamMemberEntity[]) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_TEAM_USERS_AFTER_DELETE", {
    users: TeamMemberEntity[];
}>;
export declare const updateTeamUsersAfterAdd: (users: TeamMemberEntity[]) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_TEAM_USERS_AFTER_ADD", {
    users: TeamMemberEntity[];
}>;
export declare const fetchTeamUsers: (params: TeamMembersFetchParams) => import("typesafe-actions").PayloadAction<"TEAMS__FETCH_TEAM_MEMBERS", {
    params: TeamMembersFetchParams;
}>;
export declare const pushTeamUsers: (users: TeamMemberEntity[]) => import("typesafe-actions").PayloadAction<"TEAMS__PUSH_TEAM_MEMBERS", {
    users: TeamMemberEntity[];
}>;
export declare const updateTeamManagementLoading: (loading: boolean) => import("typesafe-actions").PayloadAction<"TEAMS__UPDATE_TEAM_MANAGEMENT_LOADING", {
    loading: boolean;
}>;
export declare const fetchOrganizationUsers: (params: TeamsFetchParams) => import("typesafe-actions").PayloadAction<"TEAMS__FETCH_ORGANIZATION_USERS", {
    params: TeamsFetchParams;
}>;
export declare const pushOrganizationUsers: (users: TeamMemberEntity[]) => import("typesafe-actions").PayloadAction<"TEAMS__PUSH_ORGANIZATION_USERS", {
    users: TeamMemberEntity[];
}>;
