import type { Channel } from 'storybook/internal/channels'; import type { StoryStore } from 'storybook/internal/preview-api'; import type { OnlyItems, SkipItems } from '../isomorphic/types.ts'; interface HappoTime { originalDateNow: typeof Date.now; originalSetTimeout: typeof setTimeout; } declare global { var happoTime: HappoTime | undefined; var happoSkipped: SkipItems | undefined; var happoOnly: OnlyItems | null | undefined; var __IS_HAPPO_RUN: boolean | undefined; var __STORYBOOK_CLIENT_API__: { _storyStore: StoryStore; } | undefined; var __STORYBOOK_PREVIEW__: { storyStoreValue: StoryStore; } | undefined; var __STORYBOOK_ADDONS_CHANNEL__: Channel | undefined; } export declare function forceHappoScreenshot(stepLabel: string): void; export declare function setDefaultDelay(delay: number): void; export declare function setRenderTimeoutMs(timeoutMs: number): void; export declare function setThemeSwitcher(func: (theme: string, channel: Channel) => Promise): void; export declare function setShouldWaitForCompletedEvent(swfce: boolean): void; export declare const isHappoRun: () => boolean; export {}; //# sourceMappingURL=register.d.ts.map