1 | declare module '@percy-io/percy-storybook' {
|
2 |
|
3 | import { RenderFunction, StoryBucket } from '@storybook/react';
|
4 |
|
5 | export interface PercyOptions {
|
6 | rtl?: boolean;
|
7 | widths?: number[];
|
8 | }
|
9 |
|
10 | export interface PercyAddon {
|
11 | addWithPercyOptions(storyName: string, storyFn: RenderFunction): this;
|
12 | addWithPercyOptions(storyName: string, options: PercyOptions, storyFn: RenderFunction): this;
|
13 | }
|
14 |
|
15 | export interface PercyAddonContext {
|
16 | serializeStories(getStorybook: () => StoryBucket[]): StoryBucket[];
|
17 | percyAddon: PercyAddon;
|
18 | }
|
19 |
|
20 | export default function createPercyAddon(): PercyAddonContext;
|
21 | }
|