import React from 'react'; import type { Property } from 'csstype'; export interface IStackProps extends React.HTMLAttributes { /** Gap between the stack items in pixels */ gap?: number; /** Stack direction */ direction?: Property.FlexDirection; /** Defines how space is distributed between the main direction */ justifyContent?: Property.JustifyContent; /** Controls the alignment of items on the cross direction */ alignItems?: Property.AlignItems; /** Wraps stack to multiple rows */ wrap?: boolean; } export declare const StyledStack: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, { $gap?: number | undefined; $direction?: Property.FlexDirection | undefined; $justifyContent?: Property.JustifyContent | undefined; $alignItems?: Property.AlignItems | undefined; $wrap?: boolean | undefined; $defaultChecked?: boolean | undefined; $defaultValue?: string | number | readonly string[] | undefined; $suppressContentEditableWarning?: boolean | undefined; $suppressHydrationWarning?: boolean | undefined; $accessKey?: string | undefined; $autoFocus?: boolean | undefined; $className?: string | undefined; $contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only" | undefined; $contextMenu?: string | undefined; $dir?: string | undefined; $draggable?: (boolean | "true" | "false") | undefined; $hidden?: boolean | undefined; $id?: string | undefined; $lang?: string | undefined; $nonce?: string | undefined; $slot?: string | undefined; $spellCheck?: (boolean | "true" | "false") | undefined; $style?: React.CSSProperties | undefined; $tabIndex?: number | undefined; $title?: string | undefined; $translate?: "yes" | "no" | undefined; $radioGroup?: string | undefined; $role?: React.AriaRole | undefined; $about?: string | undefined; $content?: string | undefined; $datatype?: string | undefined; $inlist?: any; $prefix?: string | undefined; $property?: string | undefined; $rel?: string | undefined; $resource?: string | undefined; $rev?: string | undefined; $typeof?: string | undefined; $vocab?: string | undefined; $autoCapitalize?: string | undefined; $autoCorrect?: string | undefined; $autoSave?: string | undefined; $color?: string | undefined; $itemProp?: string | undefined; $itemScope?: boolean | undefined; $itemType?: string | undefined; $itemID?: string | undefined; $itemRef?: string | undefined; $results?: number | undefined; $security?: string | undefined; $unselectable?: "on" | "off" | undefined; $inputMode?: "search" | "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | undefined; $is?: string | undefined; "$aria-activedescendant"?: string | undefined; "$aria-atomic"?: (boolean | "true" | "false") | undefined; "$aria-autocomplete"?: "none" | "list" | "inline" | "both" | undefined; "$aria-braillelabel"?: string | undefined; "$aria-brailleroledescription"?: string | undefined; "$aria-busy"?: (boolean | "true" | "false") | undefined; "$aria-checked"?: boolean | "true" | "false" | "mixed" | undefined; "$aria-colcount"?: number | undefined; "$aria-colindex"?: number | undefined; "$aria-colindextext"?: string | undefined; "$aria-colspan"?: number | undefined; "$aria-controls"?: string | undefined; "$aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date" | undefined; "$aria-describedby"?: string | undefined; "$aria-description"?: string | undefined; "$aria-details"?: string | undefined; "$aria-disabled"?: (boolean | "true" | "false") | undefined; "$aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup" | undefined; "$aria-errormessage"?: string | undefined; "$aria-expanded"?: (boolean | "true" | "false") | undefined; "$aria-flowto"?: string | undefined; "$aria-grabbed"?: (boolean | "true" | "false") | undefined; "$aria-haspopup"?: boolean | "dialog" | "grid" | "listbox" | "menu" | "tree" | "true" | "false" | undefined; "$aria-hidden"?: (boolean | "true" | "false") | undefined; "$aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling" | undefined; "$aria-keyshortcuts"?: string | undefined; "$aria-label"?: string | undefined; "$aria-labelledby"?: string | undefined; "$aria-level"?: number | undefined; "$aria-live"?: "off" | "assertive" | "polite" | undefined; "$aria-modal"?: (boolean | "true" | "false") | undefined; "$aria-multiline"?: (boolean | "true" | "false") | undefined; "$aria-multiselectable"?: (boolean | "true" | "false") | undefined; "$aria-orientation"?: "horizontal" | "vertical" | undefined; "$aria-owns"?: string | undefined; "$aria-placeholder"?: string | undefined; "$aria-posinset"?: number | undefined; "$aria-pressed"?: boolean | "true" | "false" | "mixed" | undefined; "$aria-readonly"?: (boolean | "true" | "false") | undefined; "$aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined; "$aria-required"?: (boolean | "true" | "false") | undefined; "$aria-roledescription"?: string | undefined; "$aria-rowcount"?: number | undefined; "$aria-rowindex"?: number | undefined; "$aria-rowindextext"?: string | undefined; "$aria-rowspan"?: number | undefined; "$aria-selected"?: (boolean | "true" | "false") | undefined; "$aria-setsize"?: number | undefined; "$aria-sort"?: "none" | "ascending" | "descending" | "other" | undefined; "$aria-valuemax"?: number | undefined; "$aria-valuemin"?: number | undefined; "$aria-valuenow"?: number | undefined; "$aria-valuetext"?: string | undefined; $children?: React.ReactNode; $dangerouslySetInnerHTML?: { __html: string | TrustedHTML; } | undefined; $onCopy?: React.ClipboardEventHandler | undefined; $onCopyCapture?: React.ClipboardEventHandler | undefined; $onCut?: React.ClipboardEventHandler | undefined; $onCutCapture?: React.ClipboardEventHandler | undefined; $onPaste?: React.ClipboardEventHandler | undefined; $onPasteCapture?: React.ClipboardEventHandler | undefined; $onCompositionEnd?: React.CompositionEventHandler | undefined; $onCompositionEndCapture?: React.CompositionEventHandler | undefined; $onCompositionStart?: React.CompositionEventHandler | undefined; $onCompositionStartCapture?: React.CompositionEventHandler | undefined; $onCompositionUpdate?: React.CompositionEventHandler | undefined; $onCompositionUpdateCapture?: React.CompositionEventHandler | undefined; $onFocus?: React.FocusEventHandler | undefined; $onFocusCapture?: React.FocusEventHandler | undefined; $onBlur?: React.FocusEventHandler | undefined; $onBlurCapture?: React.FocusEventHandler | undefined; $onChange?: React.FormEventHandler | undefined; $onChangeCapture?: React.FormEventHandler | undefined; $onBeforeInput?: React.FormEventHandler | undefined; $onBeforeInputCapture?: React.FormEventHandler | undefined; $onInput?: React.FormEventHandler | undefined; $onInputCapture?: React.FormEventHandler | undefined; $onReset?: React.FormEventHandler | undefined; $onResetCapture?: React.FormEventHandler | undefined; $onSubmit?: React.FormEventHandler | undefined; $onSubmitCapture?: React.FormEventHandler | undefined; $onInvalid?: React.FormEventHandler | undefined; $onInvalidCapture?: React.FormEventHandler | undefined; $onLoad?: React.ReactEventHandler | undefined; $onLoadCapture?: React.ReactEventHandler | undefined; $onError?: React.ReactEventHandler | undefined; $onErrorCapture?: React.ReactEventHandler | undefined; $onKeyDown?: React.KeyboardEventHandler | undefined; $onKeyDownCapture?: React.KeyboardEventHandler | undefined; $onKeyPress?: React.KeyboardEventHandler | undefined; $onKeyPressCapture?: React.KeyboardEventHandler | undefined; $onKeyUp?: React.KeyboardEventHandler | undefined; $onKeyUpCapture?: React.KeyboardEventHandler | undefined; $onAbort?: React.ReactEventHandler | undefined; $onAbortCapture?: React.ReactEventHandler | undefined; $onCanPlay?: React.ReactEventHandler | undefined; $onCanPlayCapture?: React.ReactEventHandler | undefined; $onCanPlayThrough?: React.ReactEventHandler | undefined; $onCanPlayThroughCapture?: React.ReactEventHandler | undefined; $onDurationChange?: React.ReactEventHandler | undefined; $onDurationChangeCapture?: React.ReactEventHandler | undefined; $onEmptied?: React.ReactEventHandler | undefined; $onEmptiedCapture?: React.ReactEventHandler | undefined; $onEncrypted?: React.ReactEventHandler | undefined; $onEncryptedCapture?: React.ReactEventHandler | undefined; $onEnded?: React.ReactEventHandler | undefined; $onEndedCapture?: React.ReactEventHandler | undefined; $onLoadedData?: React.ReactEventHandler | undefined; $onLoadedDataCapture?: React.ReactEventHandler | undefined; $onLoadedMetadata?: React.ReactEventHandler | undefined; $onLoadedMetadataCapture?: React.ReactEventHandler | undefined; $onLoadStart?: React.ReactEventHandler | undefined; $onLoadStartCapture?: React.ReactEventHandler | undefined; $onPause?: React.ReactEventHandler | undefined; $onPauseCapture?: React.ReactEventHandler | undefined; $onPlay?: React.ReactEventHandler | undefined; $onPlayCapture?: React.ReactEventHandler | undefined; $onPlaying?: React.ReactEventHandler | undefined; $onPlayingCapture?: React.ReactEventHandler | undefined; $onProgress?: React.ReactEventHandler | undefined; $onProgressCapture?: React.ReactEventHandler | undefined; $onRateChange?: React.ReactEventHandler | undefined; $onRateChangeCapture?: React.ReactEventHandler | undefined; $onResize?: React.ReactEventHandler | undefined; $onResizeCapture?: React.ReactEventHandler | undefined; $onSeeked?: React.ReactEventHandler | undefined; $onSeekedCapture?: React.ReactEventHandler | undefined; $onSeeking?: React.ReactEventHandler | undefined; $onSeekingCapture?: React.ReactEventHandler | undefined; $onStalled?: React.ReactEventHandler | undefined; $onStalledCapture?: React.ReactEventHandler | undefined; $onSuspend?: React.ReactEventHandler | undefined; $onSuspendCapture?: React.ReactEventHandler | undefined; $onTimeUpdate?: React.ReactEventHandler | undefined; $onTimeUpdateCapture?: React.ReactEventHandler | undefined; $onVolumeChange?: React.ReactEventHandler | undefined; $onVolumeChangeCapture?: React.ReactEventHandler | undefined; $onWaiting?: React.ReactEventHandler | undefined; $onWaitingCapture?: React.ReactEventHandler | undefined; $onAuxClick?: React.MouseEventHandler | undefined; $onAuxClickCapture?: React.MouseEventHandler | undefined; $onClick?: React.MouseEventHandler | undefined; $onClickCapture?: React.MouseEventHandler | undefined; $onContextMenu?: React.MouseEventHandler | undefined; $onContextMenuCapture?: React.MouseEventHandler | undefined; $onDoubleClick?: React.MouseEventHandler | undefined; $onDoubleClickCapture?: React.MouseEventHandler | undefined; $onDrag?: React.DragEventHandler | undefined; $onDragCapture?: React.DragEventHandler | undefined; $onDragEnd?: React.DragEventHandler | undefined; $onDragEndCapture?: React.DragEventHandler | undefined; $onDragEnter?: React.DragEventHandler | undefined; $onDragEnterCapture?: React.DragEventHandler | undefined; $onDragExit?: React.DragEventHandler | undefined; $onDragExitCapture?: React.DragEventHandler | undefined; $onDragLeave?: React.DragEventHandler | undefined; $onDragLeaveCapture?: React.DragEventHandler | undefined; $onDragOver?: React.DragEventHandler | undefined; $onDragOverCapture?: React.DragEventHandler | undefined; $onDragStart?: React.DragEventHandler | undefined; $onDragStartCapture?: React.DragEventHandler | undefined; $onDrop?: React.DragEventHandler | undefined; $onDropCapture?: React.DragEventHandler | undefined; $onMouseDown?: React.MouseEventHandler | undefined; $onMouseDownCapture?: React.MouseEventHandler | undefined; $onMouseEnter?: React.MouseEventHandler | undefined; $onMouseLeave?: React.MouseEventHandler | undefined; $onMouseMove?: React.MouseEventHandler | undefined; $onMouseMoveCapture?: React.MouseEventHandler | undefined; $onMouseOut?: React.MouseEventHandler | undefined; $onMouseOutCapture?: React.MouseEventHandler | undefined; $onMouseOver?: React.MouseEventHandler | undefined; $onMouseOverCapture?: React.MouseEventHandler | undefined; $onMouseUp?: React.MouseEventHandler | undefined; $onMouseUpCapture?: React.MouseEventHandler | undefined; $onSelect?: React.ReactEventHandler | undefined; $onSelectCapture?: React.ReactEventHandler | undefined; $onTouchCancel?: React.TouchEventHandler | undefined; $onTouchCancelCapture?: React.TouchEventHandler | undefined; $onTouchEnd?: React.TouchEventHandler | undefined; $onTouchEndCapture?: React.TouchEventHandler | undefined; $onTouchMove?: React.TouchEventHandler | undefined; $onTouchMoveCapture?: React.TouchEventHandler | undefined; $onTouchStart?: React.TouchEventHandler | undefined; $onTouchStartCapture?: React.TouchEventHandler | undefined; $onPointerDown?: React.PointerEventHandler | undefined; $onPointerDownCapture?: React.PointerEventHandler | undefined; $onPointerMove?: React.PointerEventHandler | undefined; $onPointerMoveCapture?: React.PointerEventHandler | undefined; $onPointerUp?: React.PointerEventHandler | undefined; $onPointerUpCapture?: React.PointerEventHandler | undefined; $onPointerCancel?: React.PointerEventHandler | undefined; $onPointerCancelCapture?: React.PointerEventHandler | undefined; $onPointerEnter?: React.PointerEventHandler | undefined; $onPointerLeave?: React.PointerEventHandler | undefined; $onPointerOver?: React.PointerEventHandler | undefined; $onPointerOverCapture?: React.PointerEventHandler | undefined; $onPointerOut?: React.PointerEventHandler | undefined; $onPointerOutCapture?: React.PointerEventHandler | undefined; $onGotPointerCapture?: React.PointerEventHandler | undefined; $onGotPointerCaptureCapture?: React.PointerEventHandler | undefined; $onLostPointerCapture?: React.PointerEventHandler | undefined; $onLostPointerCaptureCapture?: React.PointerEventHandler | undefined; $onScroll?: React.UIEventHandler | undefined; $onScrollCapture?: React.UIEventHandler | undefined; $onWheel?: React.WheelEventHandler | undefined; $onWheelCapture?: React.WheelEventHandler | undefined; $onAnimationStart?: React.AnimationEventHandler | undefined; $onAnimationStartCapture?: React.AnimationEventHandler | undefined; $onAnimationEnd?: React.AnimationEventHandler | undefined; $onAnimationEndCapture?: React.AnimationEventHandler | undefined; $onAnimationIteration?: React.AnimationEventHandler | undefined; $onAnimationIterationCapture?: React.AnimationEventHandler | undefined; $onTransitionEnd?: React.TransitionEventHandler | undefined; $onTransitionEndCapture?: React.TransitionEventHandler | undefined; }, never>; /** * Use to vertically or horizontally center non-complex lists of items. * Stack can either wrap to multiple rows, or stretch in one row. * Don't use for page layouting or complex templating. */ export declare const Stack: ({ direction, justifyContent, alignItems, gap, wrap, ...props }: IStackProps) => React.JSX.Element; //# sourceMappingURL=Stack.d.ts.map