export declare const createPresentationMachineSetup: () => import('xstate').SetupReturn<{ lastError: Error | undefined; videoTrack: MediaStreamVideoTrack | undefined; }, { type: import("./constants").EEvents.SCREEN_STARTING; videoTrack?: MediaStreamVideoTrack; } | { type: import("./constants").EEvents.SCREEN_STARTED; videoTrack?: MediaStreamVideoTrack; } | { type: import("./constants").EEvents.SCREEN_UPDATING; videoTrack: MediaStreamVideoTrack; } | { type: import("./constants").EEvents.SCREEN_UPDATED; videoTrack: MediaStreamVideoTrack; } | { type: import("./constants").EEvents.SCREEN_ENDING; } | { type: import("./constants").EEvents.SCREEN_ENDED; } | { type: import("./constants").EEvents.SCREEN_FAILED; error?: unknown; } | { type: import("./constants").EEvents.CALL_ENDED; } | { type: import("./constants").EEvents.CALL_FAILED; error?: unknown; } | { type: import("./constants").EEvents.PRESENTATION_RESET; }, {}, {}, { logTransition: { from: string; to: string; event: string; }; logStateChange: { state: string; }; setError: import('xstate').NonReducibleUnknown; clearError: import('xstate').NonReducibleUnknown; setVideoTrack: import('xstate').NonReducibleUnknown; clearVideoTrack: import('xstate').NonReducibleUnknown; }, {}, never, string, import('xstate').NonReducibleUnknown, import('xstate').NonReducibleUnknown, import('xstate').EventObject, import('xstate').MetaObject>;