import { IrisMessage, IrisChannel, IrisSimChannel } from ".."; import { Subject } from "rxjs"; import { IrisUserType } from "./iris.reducer"; export declare const actions: { createIrisChannel: (<_T>(...args: any[]) => { type: "IRIS_CREATE_CHANNEL"; }) & { type: "IRIS_CREATE_CHANNEL"; toString(): "IRIS_CREATE_CHANNEL"; }; createdIrisChannel: ((channel: IrisChannel) => { type: "IRIS_AUTHENTICATION_CREATED_CHANNEL"; payload: { channel: IrisChannel; }; }) & { type: "IRIS_AUTHENTICATION_CREATED_CHANNEL"; toString(): "IRIS_AUTHENTICATION_CREATED_CHANNEL"; }; linkPhoneNumber: ((channel: IrisChannel, phoneNumber: string) => { type: "IRIS_AUTHENTICATION_LINK_PHONE_CHANNEL"; payload: { channel: IrisChannel; phoneNumber: string; }; }) & { type: "IRIS_AUTHENTICATION_LINK_PHONE_CHANNEL"; toString(): "IRIS_AUTHENTICATION_LINK_PHONE_CHANNEL"; }; linkedPhoneNumber: ((simChannel: IrisSimChannel) => { type: "IRIS_AUTHENTICATION_LINKED_PHONE_CHANNEL"; payload: { simChannel: IrisSimChannel; }; }) & { type: "IRIS_AUTHENTICATION_LINKED_PHONE_CHANNEL"; toString(): "IRIS_AUTHENTICATION_LINKED_PHONE_CHANNEL"; }; connectedIrisChannel: (($subject: Subject) => { type: "IRIS_AUTHENTICATION_CONNECTED_CHANNEL"; payload: { $subject: Subject; }; }) & { type: "IRIS_AUTHENTICATION_CONNECTED_CHANNEL"; toString(): "IRIS_AUTHENTICATION_CONNECTED_CHANNEL"; }; receivedSignIrisResponse: ((signature: string) => { type: "IRIS_RECEIVED_SIGN_RESPONSE"; payload: { signature: string; }; }) & { type: "IRIS_RECEIVED_SIGN_RESPONSE"; toString(): "IRIS_RECEIVED_SIGN_RESPONSE"; }; sendIrisSignMessage: (($subject: Subject) => { type: "IRIS_SIGN_MESSAGE_SEND"; payload: { $subject: Subject; }; }) & { type: "IRIS_SIGN_MESSAGE_SEND"; toString(): "IRIS_SIGN_MESSAGE_SEND"; }; receivedAuthIrisResponse: ((jwt: string) => { type: "IRIS_AUTH_RESPONSE_RECEIVED"; payload: { jwt: string; }; }) & { type: "IRIS_AUTH_RESPONSE_RECEIVED"; toString(): "IRIS_AUTH_RESPONSE_RECEIVED"; }; error: ((message: IrisMessage) => { type: "IRIS_ERROR"; payload: { message: IrisMessage; }; }) & { type: "IRIS_ERROR"; toString(): "IRIS_ERROR"; }; loggedIn: ((user: IrisUserType) => { type: "IRIS_LOGGED_IN"; payload: { user: IrisUserType; }; }) & { type: "IRIS_LOGGED_IN"; toString(): "IRIS_LOGGED_IN"; }; logout: ((channel: IrisChannel | null) => { type: "IRIS_LOGOUT"; payload: { channel: IrisChannel | null; }; }) & { type: "IRIS_LOGOUT"; toString(): "IRIS_LOGOUT"; }; }; //# sourceMappingURL=iris.action.d.ts.map