//#region code/addons/pseudo-states/.dts-emit/code/addons/pseudo-states/src/constants.d.ts
declare const PARAM_KEY = "pseudo";
declare const PSEUDO_STATES: {
  readonly hover: 'hover';
  readonly active: 'active';
  readonly focusVisible: 'focus-visible';
  readonly focusWithin: 'focus-within';
  readonly focus: 'focus';
  readonly visited: 'visited';
  readonly link: 'link';
  readonly target: 'target';
};
//#endregion
//#region code/addons/pseudo-states/.dts-emit/code/addons/pseudo-states/src/types.d.ts
type PseudoState = keyof typeof PSEUDO_STATES;
type PseudoStateConfig = { [P in PseudoState]?: boolean | string | string[] };
interface PseudoParameter extends PseudoStateConfig {
  rootSelector?: string;
}
interface PseudoParameters {
  /**
   * Pseudo state configuration
   *
   * @see https://storybook.js.org/addons/storybook-addon-pseudo-states
   */
  pseudo?: PseudoParameter;
}
interface PseudoTypes {
  parameters: PseudoParameters;
}
//#endregion
//#region code/addons/pseudo-states/.dts-emit/code/addons/pseudo-states/src/index.d.ts
declare function _default(): import("storybook/internal/csf").PreviewAddon<PseudoTypes>;
//#endregion
export { PARAM_KEY, type PseudoTypes, _default as default };