/// import { Parameters, LoaderFunction } from '@storybook/addons'; import { ClientApiParams, DecoratorFunction, StoryApi, ArgTypesEnhancer } from './types'; import StoryStore from './story_store'; export declare const addDecorator: (decorator: DecoratorFunction, deprecationWarning?: boolean) => void; export declare const addParameters: (parameters: Parameters, deprecationWarning?: boolean) => void; export declare const addLoader: (loader: LoaderFunction, deprecationWarning?: boolean) => void; export declare const addArgTypesEnhancer: (enhancer: ArgTypesEnhancer) => void; export default class ClientApi { private _storyStore; private _addons; private _decorateStory; private _noStoryModuleAddMethodHotDispose; constructor({ storyStore, decorateStory, noStoryModuleAddMethodHotDispose, }: ClientApiParams); setAddon: (addon: any) => void; addDecorator: (decorator: DecoratorFunction) => void; clearDecorators: () => void; addParameters: (parameters: Parameters) => void; addLoader: (loader: LoaderFunction) => void; addArgTypesEnhancer: (enhancer: ArgTypesEnhancer) => void; storiesOf: (kind: string, m: NodeModule) => StoryApi; getStorybook: () => import("./types").GetStorybookKind[]; raw: () => import("./types").PublishedStoreItem[]; store: () => StoryStore; }