phProps { } declare const DialogDescription: React$1.ForwardRefExoticComponent>; interface DialogCloseProps extends PrimitiveButtonProps { } declare const DialogClose: React$1.ForwardRefExoticComponent>; declare const WarningProvider: React$1.FC<{ contentName: string; titleName: string; docsSlug: string; } & { children: React$1.ReactNode; }>; declare const Root: React$1.FC; declare const Trigger: React$1.ForwardRefExoticComponent>; declare const Portal: React$1.FC; declare const Overlay$1: React$1.ForwardRefExoticComponent>; declare const Content$1: React$1.ForwardRefExoticComponent>; declare const Title$1: React$1.ForwardRefExoticComponent>; declare const Description$1: React$1.ForwardRefExoticComponent>; declare const Close: React$1.ForwardRefExoticComponent>; declare const Dialog$1_Close: typeof Close; declare const Dialog$1_Dialog: typeof Dialog; declare const Dialog$1_DialogClose: typeof DialogClose; type Dialog$1_DialogCloseProps = DialogCloseProps; declare const Dialog$1_DialogContent: typeof DialogContent; type Dialog$1_DialogContentProps = DialogContentProps; declare const Dialog$1_DialogDescription: typeof DialogDescription; type Dialog$1_DialogDescriptionProps = DialogDescriptionProps; declare const Dialog$1_DialogOverlay: typeof DialogOverlay; type Dialog$1_DialogOverlayProps = DialogOverlayProps; declare const Dialog$1_DialogPortal: typeof DialogPortal; type Dialog$1_DialogPortalProps = DialogPortalProps; type Dialog$1_DialogProps = DialogProps; declare const Dialog$1_DialogTitle: typeof DialogTitle; type Dialog$1_DialogTitleProps = DialogTitleProps; declare const Dialog$1_DialogTrigger: typeof DialogTrigger; type Dialog$1_DialogTriggerProps = DialogTriggerProps; declare const Dialog$1_Portal: typeof Portal; declare const Dialog$1_Root: typeof Root; declare const Dialog$1_Trigger: typeof Trigger; declare const Dialog$1_WarningProvider: typeof WarningProvider; declare const Dialog$1_createDialogScope: typeof createDialogScope; declare namespace Dialog$1 { export { Dialog$1_Close as Close, Content$1 as Content, Description$1 as Description, Dialog$1_Dialog as Dialog, Dialog$1_DialogClose as DialogClose, type Dialog$1_DialogCloseProps as DialogCloseProps, Dialog$1_DialogContent as DialogContent, type Dialog$1_DialogContentProps as DialogContentProps, Dialog$1_DialogDescription as DialogDescription, type Dialog$1_DialogDescriptionProps as DialogDescriptionProps, Dialog$1_DialogOverlay as DialogOverlay, type Dialog$1_DialogOverlayProps as DialogOverlayProps, Dialog$1_DialogPortal as DialogPortal, type Dialog$1_DialogPortalProps as DialogPortalProps, type Dialog$1_DialogProps as DialogProps, Dialog$1_DialogTitle as DialogTitle, type Dialog$1_DialogTitleProps as DialogTitleProps, Dialog$1_DialogTrigger as DialogTrigger, type Dialog$1_DialogTriggerProps as DialogTriggerProps, Overlay$1 as Overlay, Dialog$1_Portal as Portal, Dialog$1_Root as Root, Title$1 as Title, Dialog$1_Trigger as Trigger, Dialog$1_WarningProvider as WarningProvider, Dialog$1_createDialogScope as createDialogScope }; } interface ButtonProps$1 extends ButtonHTMLAttributes { asChild?: boolean; size?: 'small' | 'medium'; padding?: 'small' | 'medium' | 'none'; variant?: 'outline' | 'solid' | 'ghost'; onClick?: (event: SyntheticEvent) => void; disabled?: boolean; active?: boolean; animation?: 'none' | 'rotate360' | 'glow' | 'jiggle'; /** @deprecated Use {@link asChild} instead. This will be removed in Storybook 9.0 */ isLink?: boolean; /** @deprecated Use {@link variant} instead. This will be removed in Storybook 9.0 */ primary?: boolean; /** @deprecated Use {@link variant} instead. This will be removed in Storybook 9.0 */ secondary?: boolean; /** @deprecated Use {@link variant} instead. This will be removed in Storybook 9.0 */ tertiary?: boolean; /** @deprecated Use {@link variant} instead. This will be removed in Storybook 9.0 */ gray?: boolean; /** @deprecated Use {@link variant} instead. This will be removed in Storybook 9.0 */ inForm?: boolean; /** @deprecated Use {@link size} instead. This will be removed in Storybook 9.0 */ small?: boolean; /** @deprecated Use {@link variant} instead. This will be removed in Storybook 9.0 */ outline?: boolean; /** @deprecated Add your icon as a child directly. This will be removed in Storybook 9.0 */ containsIcon?: boolean; } declare const Button: React__default.ForwardRefExoticComponent>; declare const IconButton: React__default.ForwardRefExoticComponent>; declare const Overlay: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const Container: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; } & { width?: number; height?: number; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const CloseButton: (props: React__default.ComponentProps) => React__default.JSX.Element; declare const Content: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const Row: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const Col: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const Header: (props: React__default.ComponentProps) => React__default.JSX.Element; declare const Title: _storybook_core_theming.StyledComponent & { theme?: _storybook_core_theming.Theme; }, {}, {}>; declare const Description: _storybook_core_theming.StyledComponent & { theme?: _storybook_core_theming.Theme; }, {}, {}>; declare const Actions: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const ErrorWrapper: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React__default.ElementType; }, React__default.DetailedHTMLProps, HTMLDivElement>, {}>; declare const Error$1: ({ children, ...props }: { children: React__default.ReactNode; } & ComponentProps) => React__default.JSX.Element; declare const Components_Actions: typeof Actions; declare const Components_CloseButton: typeof CloseButton; declare const Components_Col: typeof Col; declare const Components_Container: typeof Container; declare const Components_Content: typeof Content; declare const Components_Description: typeof Description; declare const Components_ErrorWrapper: typeof ErrorWrapper; declare const Components_Header: typeof Header; declare const Components_Overlay: typeof Overlay; declare const Components_Row: typeof Row; declare const Components_Title: typeof Title; declare namespace Components { export { Components_Actions as Actions, Components_CloseButton as CloseButton, Components_Col as Col, Components_Container as Container, Components_Content as Content, Components_Description as Description, Error$1 as Error, Components_ErrorWrapper as ErrorWrapper, Components_Header as Header, Components_Overlay as Overlay, Components_Row as Row, Components_Title as Title }; } type ContentProps = React__default.ComponentProps; interface ModalProps extends Omit, 'children'> { width?: number; height?: number; children: React__default.ReactNode; onEscapeKeyDown?: ContentProps['onEscapeKeyDown']; onInteractOutside?: ContentProps['onInteractOutside']; className?: string; container?: HTMLElement; } declare function BaseModal({ children, width, height, onEscapeKeyDown, onInteractOutside, className, container, ...rootProps }: ModalProps): React__default.JSX.Element; declare const Modal: typeof BaseModal & typeof Components & { Dialog: typeof Dialog$1; }; interface SpacedProps { children?: React__default.ReactNode; col?: number; row?: number; outer?: number | boolean; } declare const Spaced: ({ col, row, outer, children, ...rest }: SpacedProps) => React__default.JSX.Element; interface PlaceholderProps { children?: React__default.ReactNode; } declare const Placeholder: ({ children, ...props }: PlaceholderProps) => React__default.JSX.Element; interface ScrollAreaProps { children?: React__default.ReactNode; horizontal?: boolean; vertical?: boolean; className?: string; offset?: number; scrollbarSize?: number; } declare const ScrollArea: React__default.ForwardRefExoticComponent>; type ZoomProps = { scale: number; children: ReactElement | ReactElement[]; }; declare function ZoomElement({ scale, children }: ZoomProps): React__default.JSX.Element; type IZoomIFrameProps = { scale: number; children: ReactElement; iFrameRef: RefObject; active?: boolean; }; declare class ZoomIFrame extends Component { iframe: HTMLIFrameElement; componentDidMount(): void; shouldComponentUpdate(nextProps: IZoomIFrameProps): boolean; setIframeInnerZoom(scale: number): void; setIframeZoom(scale: number): void; render(): React__default.JSX.Element; } declare const Zoom: { Element: typeof ZoomElement; IFrame: typeof ZoomIFrame; }; interface ErrorFormatterProps { error: Error; } declare const ErrorFormatter: ({ error }: ErrorFormatterProps) => React__default.JSX.Element; /** * These types are copied from `react-textarea-autosize`. I copied them because of * https://github.com/storybookjs/storybook/issues/18734 Maybe there's some bug in `tsup` or * `react-textarea-autosize`? */ type TextareaPropsRaw = React__default.TextareaHTMLAttributes; type Style = Omit, 'maxHeight' | 'minHeight'> & { height?: number; }; type TextareaHeightChangeMeta = { rowHeight: number; }; interface TextareaAutosizeProps extends Omit { maxRows?: number; minRows?: number; onHeightChange?: (height: number, meta: TextareaHeightChangeMeta) => void; cacheMeasurements?: boolean; style?: Style; } type Sizes = '100%' | 'flex' | 'auto'; type Alignments = 'end' | 'center' | 'start'; type ValidationStates = 'valid' | 'error' | 'warn'; interface FieldProps { children?: ReactNode; label?: ReactNode; } declare const Form: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLFormElement>, {}> & { Field: (