import Button from './button.js';
import { ReactEventHandler, ReactNode } from 'react';
import { InferComponentProps } from './types.js';
export declare const StyledBackButton: import("styled-components").StyledComponent<{
    ({ href, asAnchor, isLoading, ...props }: {
        isLoading?: boolean | undefined;
    } & (({
        href?: undefined;
        asAnchor?: undefined;
    } & {
        children?: ReactNode;
        $isLoading?: boolean | undefined;
        onClick?: ReactEventHandler<Element> | undefined;
    } & InferComponentProps<import("styled-components").StyledComponent<"button", import("styled-components").DefaultTheme, import("./button.js").StyledButtonProps, never>>) | ({
        href: string | undefined;
        asAnchor: true;
    } & {
        size?: import("./button.js").SizeKey | undefined;
        media?: string | undefined;
        name?: string | undefined;
        form?: string | undefined;
        slot?: string | undefined;
        style?: import("react").CSSProperties | undefined;
        title?: string | undefined;
        type?: "button" | "submit" | "reset" | undefined;
        theme?: any;
        key?: import("react").Key | null | undefined;
        defaultChecked?: boolean | undefined;
        defaultValue?: string | number | readonly string[] | undefined;
        suppressContentEditableWarning?: boolean | undefined;
        suppressHydrationWarning?: boolean | undefined;
        accessKey?: string | undefined;
        className?: string | undefined;
        contentEditable?: (boolean | "true" | "false") | "inherit" | undefined;
        contextMenu?: string | undefined;
        dir?: string | undefined;
        draggable?: (boolean | "true" | "false") | undefined;
        hidden?: boolean | undefined;
        id?: string | undefined;
        lang?: string | undefined;
        nonce?: string | undefined;
        placeholder?: string | undefined;
        spellCheck?: (boolean | "true" | "false") | undefined;
        tabIndex?: number | undefined;
        translate?: "yes" | "no" | undefined;
        radioGroup?: string | undefined;
        role?: import("react").AriaRole | undefined;
        about?: string | undefined;
        datatype?: string | undefined;
        inlist?: any;
        prefix?: string | undefined;
        property?: string | undefined;
        resource?: 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?: "text" | "none" | "search" | "tel" | "url" | "email" | "numeric" | "decimal" | undefined;
        is?: string | undefined;
        'aria-activedescendant'?: string | undefined;
        'aria-atomic'?: (boolean | "true" | "false") | undefined;
        'aria-autocomplete'?: "list" | "none" | "both" | "inline" | undefined;
        'aria-busy'?: (boolean | "true" | "false") | undefined;
        'aria-checked'?: boolean | "true" | "false" | "mixed" | undefined;
        'aria-colcount'?: number | undefined;
        'aria-colindex'?: number | undefined;
        'aria-colspan'?: number | undefined;
        'aria-controls'?: string | undefined;
        'aria-current'?: boolean | "time" | "true" | "false" | "step" | "date" | "page" | "location" | undefined;
        'aria-describedby'?: string | undefined;
        'aria-details'?: string | undefined;
        'aria-disabled'?: (boolean | "true" | "false") | undefined;
        'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "execute" | "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" | "menu" | "true" | "false" | "grid" | "listbox" | "tree" | 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" | "all" | "additions" | "additions removals" | "additions text" | "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-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?: ReactNode;
        dangerouslySetInnerHTML?: {
            __html: string;
        } | undefined;
        onCopy?: (import("react").ClipboardEventHandler<HTMLButtonElement> & import("react").ClipboardEventHandler<HTMLAnchorElement>) | undefined;
        onCopyCapture?: (import("react").ClipboardEventHandler<HTMLButtonElement> & import("react").ClipboardEventHandler<HTMLAnchorElement>) | undefined;
        onCut?: (import("react").ClipboardEventHandler<HTMLButtonElement> & import("react").ClipboardEventHandler<HTMLAnchorElement>) | undefined;
        onCutCapture?: (import("react").ClipboardEventHandler<HTMLButtonElement> & import("react").ClipboardEventHandler<HTMLAnchorElement>) | undefined;
        onPaste?: (import("react").ClipboardEventHandler<HTMLButtonElement> & import("react").ClipboardEventHandler<HTMLAnchorElement>) | undefined;
        onPasteCapture?: (import("react").ClipboardEventHandler<HTMLButtonElement> & import("react").ClipboardEventHandler<HTMLAnchorElement>) | undefined;
        onCompositionEnd?: (import("react").CompositionEventHandler<HTMLButtonElement> & import("react").CompositionEventHandler<HTMLAnchorElement>) | undefined;
        onCompositionEndCapture?: (import("react").CompositionEventHandler<HTMLButtonElement> & import("react").CompositionEventHandler<HTMLAnchorElement>) | undefined;
        onCompositionStart?: (import("react").CompositionEventHandler<HTMLButtonElement> & import("react").CompositionEventHandler<HTMLAnchorElement>) | undefined;
        onCompositionStartCapture?: (import("react").CompositionEventHandler<HTMLButtonElement> & import("react").CompositionEventHandler<HTMLAnchorElement>) | undefined;
        onCompositionUpdate?: (import("react").CompositionEventHandler<HTMLButtonElement> & import("react").CompositionEventHandler<HTMLAnchorElement>) | undefined;
        onCompositionUpdateCapture?: (import("react").CompositionEventHandler<HTMLButtonElement> & import("react").CompositionEventHandler<HTMLAnchorElement>) | undefined;
        onFocus?: (import("react").FocusEventHandler<HTMLButtonElement> & import("react").FocusEventHandler<HTMLAnchorElement>) | undefined;
        onFocusCapture?: (import("react").FocusEventHandler<HTMLButtonElement> & import("react").FocusEventHandler<HTMLAnchorElement>) | undefined;
        onBlur?: (import("react").FocusEventHandler<HTMLButtonElement> & import("react").FocusEventHandler<HTMLAnchorElement>) | undefined;
        onBlurCapture?: (import("react").FocusEventHandler<HTMLButtonElement> & import("react").FocusEventHandler<HTMLAnchorElement>) | undefined;
        onChange?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onChangeCapture?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onBeforeInput?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onBeforeInputCapture?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onInput?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onInputCapture?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onReset?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onResetCapture?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onSubmit?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onSubmitCapture?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onInvalid?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onInvalidCapture?: (import("react").FormEventHandler<HTMLButtonElement> & import("react").FormEventHandler<HTMLAnchorElement>) | undefined;
        onLoad?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onError?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onErrorCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onKeyDown?: (import("react").KeyboardEventHandler<HTMLButtonElement> & import("react").KeyboardEventHandler<HTMLAnchorElement>) | undefined;
        onKeyDownCapture?: (import("react").KeyboardEventHandler<HTMLButtonElement> & import("react").KeyboardEventHandler<HTMLAnchorElement>) | undefined;
        onKeyPress?: (import("react").KeyboardEventHandler<HTMLButtonElement> & import("react").KeyboardEventHandler<HTMLAnchorElement>) | undefined;
        onKeyPressCapture?: (import("react").KeyboardEventHandler<HTMLButtonElement> & import("react").KeyboardEventHandler<HTMLAnchorElement>) | undefined;
        onKeyUp?: (import("react").KeyboardEventHandler<HTMLButtonElement> & import("react").KeyboardEventHandler<HTMLAnchorElement>) | undefined;
        onKeyUpCapture?: (import("react").KeyboardEventHandler<HTMLButtonElement> & import("react").KeyboardEventHandler<HTMLAnchorElement>) | undefined;
        onAbort?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onAbortCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onCanPlay?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onCanPlayCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onCanPlayThrough?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onCanPlayThroughCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onDurationChange?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onDurationChangeCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onEmptied?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onEmptiedCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onEncrypted?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onEncryptedCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onEnded?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onEndedCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadedData?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadedDataCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadedMetadata?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadedMetadataCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadStart?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onLoadStartCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onPause?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onPauseCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onPlay?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onPlayCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onPlaying?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onPlayingCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onProgress?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onProgressCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onRateChange?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onRateChangeCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSeeked?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSeekedCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSeeking?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSeekingCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onStalled?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onStalledCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSuspend?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSuspendCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onTimeUpdate?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onTimeUpdateCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onVolumeChange?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onVolumeChangeCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onWaiting?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onWaitingCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onAuxClick?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onAuxClickCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onClick?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onClickCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onContextMenu?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onContextMenuCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onDoubleClick?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onDoubleClickCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onDrag?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragEnd?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragEndCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragEnter?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragEnterCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragExit?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragExitCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragLeave?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragLeaveCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragOver?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragOverCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragStart?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDragStartCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDrop?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onDropCapture?: (import("react").DragEventHandler<HTMLButtonElement> & import("react").DragEventHandler<HTMLAnchorElement>) | undefined;
        onMouseDown?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseDownCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseEnter?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseLeave?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseMove?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseMoveCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseOut?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseOutCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseOver?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseOverCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseUp?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onMouseUpCapture?: (import("react").MouseEventHandler<HTMLButtonElement> & import("react").MouseEventHandler<HTMLAnchorElement>) | undefined;
        onSelect?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onSelectCapture?: (ReactEventHandler<HTMLButtonElement> & ReactEventHandler<HTMLAnchorElement>) | undefined;
        onTouchCancel?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchCancelCapture?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchEnd?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchEndCapture?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchMove?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchMoveCapture?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchStart?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onTouchStartCapture?: (import("react").TouchEventHandler<HTMLButtonElement> & import("react").TouchEventHandler<HTMLAnchorElement>) | undefined;
        onPointerDown?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerDownCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerMove?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerMoveCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerUp?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerUpCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerCancel?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerCancelCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerEnter?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerEnterCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerLeave?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerLeaveCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerOver?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerOverCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerOut?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onPointerOutCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onGotPointerCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onGotPointerCaptureCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onLostPointerCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onLostPointerCaptureCapture?: (import("react").PointerEventHandler<HTMLButtonElement> & import("react").PointerEventHandler<HTMLAnchorElement>) | undefined;
        onScroll?: (import("react").UIEventHandler<HTMLButtonElement> & import("react").UIEventHandler<HTMLAnchorElement>) | undefined;
        onScrollCapture?: (import("react").UIEventHandler<HTMLButtonElement> & import("react").UIEventHandler<HTMLAnchorElement>) | undefined;
        onWheel?: (import("react").WheelEventHandler<HTMLButtonElement> & import("react").WheelEventHandler<HTMLAnchorElement>) | undefined;
        onWheelCapture?: (import("react").WheelEventHandler<HTMLButtonElement> & import("react").WheelEventHandler<HTMLAnchorElement>) | undefined;
        onAnimationStart?: (import("react").AnimationEventHandler<HTMLButtonElement> & import("react").AnimationEventHandler<HTMLAnchorElement>) | undefined;
        onAnimationStartCapture?: (import("react").AnimationEventHandler<HTMLButtonElement> & import("react").AnimationEventHandler<HTMLAnchorElement>) | undefined;
        onAnimationEnd?: (import("react").AnimationEventHandler<HTMLButtonElement> & import("react").AnimationEventHandler<HTMLAnchorElement>) | undefined;
        onAnimationEndCapture?: (import("react").AnimationEventHandler<HTMLButtonElement> & import("react").AnimationEventHandler<HTMLAnchorElement>) | undefined;
        onAnimationIteration?: (import("react").AnimationEventHandler<HTMLButtonElement> & import("react").AnimationEventHandler<HTMLAnchorElement>) | undefined;
        onAnimationIterationCapture?: (import("react").AnimationEventHandler<HTMLButtonElement> & import("react").AnimationEventHandler<HTMLAnchorElement>) | undefined;
        onTransitionEnd?: (import("react").TransitionEventHandler<HTMLButtonElement> & import("react").TransitionEventHandler<HTMLAnchorElement>) | undefined;
        onTransitionEndCapture?: (import("react").TransitionEventHandler<HTMLButtonElement> & import("react").TransitionEventHandler<HTMLAnchorElement>) | undefined;
        target?: import("react").HTMLAttributeAnchorTarget | undefined;
        href?: string | undefined;
        download?: any;
        hrefLang?: string | undefined;
        ping?: string | undefined;
        rel?: string | undefined;
        referrerPolicy?: import("react").HTMLAttributeReferrerPolicy | undefined;
        autoFocus?: boolean | undefined;
        disabled?: boolean | undefined;
        formAction?: string | undefined;
        formEncType?: string | undefined;
        formMethod?: string | undefined;
        formNoValidate?: boolean | undefined;
        formTarget?: string | undefined;
        value?: string | number | readonly string[] | undefined;
        as?: undefined;
        wrap?: boolean | undefined;
        forwardedAs?: undefined;
        iconPosition?: import("./button.js").IconPosition | undefined;
        variation?: import("./button.js").VariationKey | undefined;
        $isLoading?: boolean | undefined;
        iconFilename?: import("./index.js").IconName | undefined;
    }) | ({
        href: any;
        asAnchor?: false | undefined;
    } & {
        [x: string]: any;
    }) | ({
        href: any;
        asAnchor?: boolean | undefined;
    } & {
        [x: string]: any;
    }))): JSX.Element;
    displayName: string;
}, import("styled-components").DefaultTheme, {
    variation: "noOutline";
}, "variation">;
export declare const StyledCDNIllustration: import("styled-components").StyledComponent<({ filename, ...props }: import("./cdn-illustration.js").CDNIllustrationProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
declare type ContentProps = {
    hasImage?: boolean;
};
declare const Content: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, ContentProps, never>;
declare type StandardCardLoadingContentProps = InferComponentProps<typeof Content> & {
    imageFilename?: string;
    title?: string;
};
export declare const StandardCardLoadingContent: {
    ({ imageFilename, title, ...props }: StandardCardLoadingContentProps): JSX.Element;
    displayName: string;
};
declare type StandardCardBackButtonProps = InferComponentProps<typeof StyledBackButton>;
export declare const StandardCardBackButton: import("styled-components").StyledComponent<({ onClick, href, ...props }: StandardCardBackButtonProps) => JSX.Element | null, import("styled-components").DefaultTheme, {}, never>;
declare const StyledHeader: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
declare const StyledFooter: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
declare type StandardCardHeaderProps = InferComponentProps<typeof StyledHeader> & {
    label?: string;
    title?: string;
    children?: ReactNode;
};
export declare const StandardCardHeader: import("styled-components").StyledComponent<({ children, label, title, ...remainingProps }: StandardCardHeaderProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
declare type StandardCardHighlightedHeaderProps = {
    highlightColor?: string;
};
export declare const StandardCardHighlightedHeader: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, StandardCardHighlightedHeaderProps, never>;
declare type ButtonProps = InferComponentProps<typeof Button>;
declare type StandardCardFooterProps = InferComponentProps<typeof StyledFooter> & {
    children?: ReactNode;
    actionText?: ReactNode;
    actionForm?: string;
    actionDataTestId?: string;
    actionHref?: string;
    actionButtonType?: ButtonProps['type'];
    onAction?: ReactEventHandler;
    isActionDisabled?: boolean;
    isLoading?: boolean;
    onBack?: ReactEventHandler;
    backHref?: string;
    actionTarget?: string;
};
export declare const StandardCardFooter: import("styled-components").StyledComponent<({ actionText, actionForm, actionButtonType, actionDataTestId, onAction, actionHref, isActionDisabled, isLoading, onBack, backHref, actionTarget, children, ...remainingProps }: StandardCardFooterProps) => JSX.Element, import("styled-components").DefaultTheme, InferComponentProps<import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>> & {
    children?: ReactNode;
    actionText?: ReactNode;
    actionForm?: string | undefined;
    actionDataTestId?: string | undefined;
    actionHref?: string | undefined;
    actionButtonType?: ButtonProps['type'];
    onAction?: ReactEventHandler<Element> | undefined;
    isActionDisabled?: boolean | undefined;
    isLoading?: boolean | undefined;
    onBack?: ReactEventHandler<Element> | undefined;
    backHref?: string | undefined;
    actionTarget?: string | undefined;
}, never>;
export declare const StandardCardFocusedContent: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
export declare const StandardCardTermsFooter: import("styled-components").StyledComponent<"section", import("styled-components").DefaultTheme, {}, never>;
declare type StandardCardProps = {
    isFocused?: boolean;
    highlightColor?: string;
};
declare const Card: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, StandardCardProps, never>;
declare type StandardCardType = typeof Card & {
    Header: typeof StandardCardHeader;
    HighlightedHeader: typeof StandardCardHighlightedHeader;
    Footer: typeof StandardCardFooter;
    BackButton: typeof StandardCardBackButton;
    FocusedContent: typeof StandardCardFocusedContent;
    LoadingContent: typeof StandardCardLoadingContent;
    TermsFooter: typeof StandardCardTermsFooter;
};
export declare const StandardCard: StandardCardType;
export {};
