import { AuthClient } from '../client'; import { ErrorPayload } from '../errors'; import { ChangeEmailOptions, ChangeEmailResponse } from '../types'; export declare type ChangeEmailContext = { error: ErrorPayload | null; }; export declare type ChangeEmailEvents = { type: 'REQUEST'; email?: string; options?: ChangeEmailOptions; } | { type: 'SUCCESS'; } | { type: 'ERROR'; error: ErrorPayload | null; }; export declare type ChangeEmailServices = { request: { data: ChangeEmailResponse; }; }; export declare type ChangeEmailMachine = ReturnType; export declare const createChangeEmailMachine: ({ backendUrl, clientUrl, interpreter }: AuthClient) => import("xstate").StateMachine>; //# sourceMappingURL=change-email.d.ts.map