import { Dispatch } from "redux"; import { ITask } from "../../models"; import { Participant } from "./participants.types"; export declare const getParticipantsPending: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"participants/get/pending">; export declare const getParticipantsFulfilled: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export declare const getParticipantsRejected: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"participants/get/rejected">; export declare const addPendingParticipant: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, "channel_sid" | "interaction_sid"> & { sid: string; } & { phoneNumber: string; }, "add/pending/participant">; export declare const removeParticipant: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export declare const addParticipant: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export declare const clearPendingParticipants: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export type ParticipantActions = ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType | ReturnType; export declare const dispatch: Dispatch; export declare function getParticipants(task: ITask): Promise;