kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
512 lines (511 loc) • 41.1 kB
TypeScript
/// <reference types="react" />
import { RGBColor } from '@kepler.gl/types';
import { TooltipProps } from 'react-tooltip';
import { IStyledComponent } from 'styled-components';
import { BaseComponentProps } from '../types';
export declare const SelectText: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, never>>;
export declare const SelectTextBold: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<Omit<import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, never>, "ref"> & {
ref?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject<HTMLSpanElement> | null | undefined;
}, never>> & Omit<IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, never>>, keyof import("react").Component<any, {}, any>>;
export declare const IconRoundSmall: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const CenterFlexbox: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const CenterVerticalFlexbox: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const EndHorizontalFlexbox: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const SpaceBetweenFlexbox: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const SBFlexboxItem: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const SBFlexboxNoMargin: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const PanelLabel: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, Omit<import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, "ref"> & {
ref?: ((instance: HTMLLabelElement | null) => void) | import("react").RefObject<HTMLLabelElement> | null | undefined;
}>, never>, never>>;
export declare const PanelLabelWrapper: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, never>>;
export declare const PanelLabelBold: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, Omit<import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, "ref"> & {
ref?: ((instance: HTMLLabelElement | null) => void) | import("react").RefObject<HTMLLabelElement> | null | undefined;
}>, never>, never>, never>> & Omit<IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, Omit<import("react").DetailedHTMLProps<import("react").LabelHTMLAttributes<HTMLLabelElement>, HTMLLabelElement>, "ref"> & {
ref?: ((instance: HTMLLabelElement | null) => void) | import("react").RefObject<HTMLLabelElement> | null | undefined;
}>, never>, never>>, keyof import("react").Component<any, {}, any>>;
export declare const PanelHeaderTitle: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & {
ref?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject<HTMLSpanElement> | null | undefined;
}>, never>, never>>;
export declare const PanelHeaderContent: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const PanelContent: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, never>>;
interface SidePanelSectionProps {
disabled?: boolean;
}
export declare const SidePanelSection: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, SidePanelSectionProps>>;
export declare const SidePanelDivider: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, never>>;
declare type TooltipAttrsProps = {
interactive?: boolean;
} & TooltipProps & BaseComponentProps;
export declare const Tooltip: IStyledComponent<'web', TooltipAttrsProps>;
export declare type ButtonProps = React.ButtonHTMLAttributes<HTMLButtonElement> & {
className?: string;
ref?: React.ForwardedRef<HTMLElement>;
children?: React.ReactNode;
negative?: boolean;
secondary?: boolean;
link?: boolean;
floating?: boolean;
cta?: boolean;
large?: boolean;
small?: boolean;
disabled?: boolean;
width?: string;
inactive?: boolean;
size?: string;
};
export declare const Button: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & {
ref?: ((instance: HTMLButtonElement | null) => void) | import("react").RefObject<HTMLButtonElement> | null | undefined;
}>, never>, ButtonProps>>;
interface InputProps {
secondary?: boolean;
}
export declare const Input: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, InputProps>>;
export declare const InputLight: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, never>>;
export declare const TextArea: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement>, InputProps>>;
export declare const TextAreaLight: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").TextareaHTMLAttributes<HTMLTextAreaElement>, HTMLTextAreaElement>, never>>;
export declare const InlineInput: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<Omit<import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, "secondary"> & InputProps, "ref"> & {
ref?: ((instance: HTMLInputElement | null) => void) | import("react").RefObject<HTMLInputElement> | null | undefined;
}, never>> & Omit<IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, InputProps>>, keyof import("react").Component<any, {}, any>>;
export interface StyledPanelHeaderProps {
active?: boolean;
labelRCGColorValues?: RGBColor | null;
warning?: boolean;
isValid?: boolean;
}
export declare const StyledPanelHeader: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, StyledPanelHeaderProps>>;
interface StyledPanelDropdownProps {
type?: string;
}
export declare const StyledPanelDropdown: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, StyledPanelDropdownProps>>;
export declare const ButtonGroup: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
interface DatasetSquareProps {
backgroundColor: RGBColor;
}
export declare const DatasetSquare: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, DatasetSquareProps>>;
interface SelectionButtonProps {
selected?: boolean;
}
export declare const SelectionButton: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, SelectionButtonProps>>;
export declare const StyledTable: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").TableHTMLAttributes<HTMLTableElement>, HTMLTableElement>, never>>;
export declare const StyledModalContent: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const StyledModalVerticalPanel: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, never>>;
export declare const StyledModalSection: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, never>>;
interface StyledModalInputFootnoteProps {
error?: boolean;
}
export declare const StyledModalInputFootnote: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, never>, StyledModalInputFootnoteProps>>;
/**
* Newer versions of mapbox.gl display an error message banner on top of the map by default
* which will cause the map to display points in the wrong locations
* This workaround will hide the error banner.
*/
export declare const StyledMapContainer: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare type StyledAttrbutionProps = {
mapLibCssClass: string;
mapLibAttributionCssClass: string;
};
export declare const StyledAttrbution: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("styled-components/dist/types").Substitute<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}>, StyledAttrbutionProps>, StyledAttrbutionProps>>;
export interface StyledExportSectionProps {
disabled?: boolean;
}
export declare const StyledExportSection: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, StyledExportSectionProps>>;
export declare const StyledFilteredOption: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<Omit<import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "selected"> & SelectionButtonProps, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}, never>> & Omit<IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, SelectionButtonProps>>, keyof import("react").Component<any, {}, any>>;
export declare const StyledType: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<Omit<import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "selected"> & SelectionButtonProps, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject<HTMLDivElement> | null | undefined;
}, never>> & Omit<IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, SelectionButtonProps>>, keyof import("react").Component<any, {}, any>>;
export declare const WidgetContainer: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const BottomWidgetInner: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
interface MapControlButtonProps {
active?: boolean;
}
export declare const MapControlButton: IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & {
ref?: ((instance: HTMLButtonElement | null) => void) | import("react").RefObject<HTMLButtonElement> | null | undefined;
}>, never>, "ref" | "link" | "small" | "width" | keyof import("react").ButtonHTMLAttributes<HTMLButtonElement> | "size" | "negative" | "secondary" | "floating" | "cta" | "large" | "inactive"> & import("react").ButtonHTMLAttributes<HTMLButtonElement> & {
className?: string | undefined;
ref?: import("react").ForwardedRef<HTMLElement> | undefined;
children?: React.ReactNode;
negative?: boolean | undefined;
secondary?: boolean | undefined;
link?: boolean | undefined;
floating?: boolean | undefined;
cta?: boolean | undefined;
large?: boolean | undefined;
small?: boolean | undefined;
disabled?: boolean | undefined;
width?: string | undefined;
inactive?: boolean | undefined;
size?: string | undefined;
}, import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & {
ref?: ((instance: HTMLButtonElement | null) => void) | import("react").RefObject<HTMLButtonElement> | null | undefined;
}>, never>, "ref" | "link" | "small" | "width" | keyof import("react").ButtonHTMLAttributes<HTMLButtonElement> | "size" | "negative" | "secondary" | "floating" | "cta" | "large" | "inactive"> & import("react").ButtonHTMLAttributes<HTMLButtonElement> & {
className?: string | undefined;
ref?: import("react").ForwardedRef<HTMLElement> | undefined;
children?: React.ReactNode;
negative?: boolean | undefined;
secondary?: boolean | undefined;
link?: boolean | undefined;
floating?: boolean | undefined;
cta?: boolean | undefined;
large?: boolean | undefined;
small?: boolean | undefined;
disabled?: boolean | undefined;
width?: string | undefined;
inactive?: boolean | undefined;
size?: string | undefined;
}>, never>, MapControlButtonProps>> & Omit<IStyledComponent<"web", import("styled-components/dist/types").Substitute<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, Omit<import("react").DetailedHTMLProps<import("react").ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>, "ref"> & {
ref?: ((instance: HTMLButtonElement | null) => void) | import("react").RefObject<HTMLButtonElement> | null | undefined;
}>, never>, ButtonProps>>, keyof import("react").Component<any, {}, any>>;
export declare const StyledFilterContent: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const TruncatedTitleText: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>>;
export declare const CheckMark: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").FastOmit<import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & {
ref?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject<HTMLSpanElement> | null | undefined;
}>, never>, never>>;
export declare const StyledTimePicker: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<{
amPmAriaLabel?: string | undefined;
autoFocus?: boolean | undefined;
className?: import("react-time-picker/dist/cjs/shared/types").ClassName;
clearAriaLabel?: string | undefined;
clearIcon?: (import("react").ComponentType<{}> | (string | number | boolean | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | import("prop-types").ReactNodeArray | null) | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | undefined;
clockAriaLabel?: string | undefined;
clockClassName?: import("react-time-picker/dist/cjs/shared/types").ClassName;
clockIcon?: (import("react").ComponentType<{}> | (string | number | boolean | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | import("prop-types").ReactNodeArray | null) | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | undefined;
closeClock?: boolean | undefined;
'data-testid'?: string | undefined;
disableClock?: boolean | undefined;
disabled?: boolean | undefined;
format?: string | undefined;
hourAriaLabel?: string | undefined;
hourPlaceholder?: string | undefined;
id?: string | undefined;
isOpen?: boolean | undefined;
locale?: string | undefined;
maxDetail?: import("react-time-picker/dist/cjs/shared/types").Detail | undefined;
maxTime?: string | undefined;
minTime?: string | undefined;
minuteAriaLabel?: string | undefined;
minutePlaceholder?: string | undefined;
name?: string | undefined;
nativeInputAriaLabel?: string | undefined;
onChange?: ((value: import("react-time-picker/dist/cjs/shared/types").Value) => void) | undefined;
onClockClose?: (() => void) | undefined;
onClockOpen?: (() => void) | undefined;
onFocus?: ((event: import("react").FocusEvent<HTMLDivElement, Element>) => void) | undefined;
onInvalidChange?: (() => void) | undefined;
openClockOnFocus?: boolean | undefined;
portalContainer?: HTMLElement | null | undefined;
required?: boolean | undefined;
secondAriaLabel?: string | undefined;
secondPlaceholder?: string | undefined;
shouldCloseClock?: (({ reason }: {
reason: import("react-time-picker/dist/cjs/shared/types").CloseReason;
}) => boolean) | undefined;
shouldOpenClock?: (({ reason }: {
reason: import("react-time-picker/dist/cjs/shared/types").OpenReason;
}) => boolean) | undefined;
value?: import("react-time-picker/dist/cjs/shared/types").LooseValue | undefined;
} & {
className?: import("react-clock/dist/cjs/shared/types").ClassName;
size?: import("csstype").Property.Width<string | number> | undefined;
formatHour?: typeof import("react-clock/dist/cjs/shared/hourFormatter").formatHour | undefined;
hourHandLength?: number | undefined;
hourHandOppositeLength?: number | undefined;
hourHandWidth?: number | undefined;
hourMarksLength?: number | undefined;
hourMarksWidth?: number | undefined;
locale?: string | undefined;
minuteHandLength?: number | undefined;
minuteHandOppositeLength?: number | undefined;
minuteHandWidth?: number | undefined;
minuteMarksLength?: number | undefined;
minuteMarksWidth?: number | undefined;
renderHourMarks?: boolean | undefined;
renderMinuteHand?: boolean | undefined;
renderMinuteMarks?: boolean | undefined;
renderNumbers?: boolean | undefined;
renderSecondHand?: boolean | undefined;
secondHandLength?: number | undefined;
secondHandOppositeLength?: number | undefined;
secondHandWidth?: number | undefined;
useMillisecondPrecision?: boolean | undefined;
} & Omit<{
onCopy?: ((event: any) => void) | undefined;
onCut?: ((event: any) => void) | undefined;
onPaste?: ((event: any) => void) | undefined;
onCompositionEnd?: ((event: any) => void) | undefined;
onCompositionStart?: ((event: any) => void) | undefined;
onCompositionUpdate?: ((event: any) => void) | undefined;
onFocus?: ((event: any) => void) | undefined;
onBlur?: ((event: any) => void) | undefined;
onChange?: ((event: any) => void) | undefined;
onInput?: ((event: any) => void) | undefined;
onReset?: ((event: any) => void) | undefined;
onSubmit?: ((event: any) => void) | undefined;
onInvalid?: ((event: any) => void) | undefined;
onLoad?: ((event: any) => void) | undefined;
onError?: ((event: any) => void) | undefined;
onKeyDown?: ((event: any) => void) | undefined;
onKeyPress?: ((event: any) => void) | undefined;
onKeyUp?: ((event: any) => void) | undefined;
onAbort?: ((event: any) => void) | undefined;
onCanPlay?: ((event: any) => void) | undefined;
onCanPlayThrough?: ((event: any) => void) | undefined;
onDurationChange?: ((event: any) => void) | undefined;
onEmptied?: ((event: any) => void) | undefined;
onEncrypted?: ((event: any) => void) | undefined;
onEnded?: ((event: any) => void) | undefined;
onLoadedData?: ((event: any) => void) | undefined;
onLoadedMetadata?: ((event: any) => void) | undefined;
onLoadStart?: ((event: any) => void) | undefined;
onPause?: ((event: any) => void) | undefined;
onPlay?: ((event: any) => void) | undefined;
onPlaying?: ((event: any) => void) | undefined;
onProgress?: ((event: any) => void) | undefined;
onRateChange?: ((event: any) => void) | undefined;
onSeeked?: ((event: any) => void) | undefined;
onSeeking?: ((event: any) => void) | undefined;
onStalled?: ((event: any) => void) | undefined;
onSuspend?: ((event: any) => void) | undefined;
onTimeUpdate?: ((event: any) => void) | undefined;
onVolumeChange?: ((event: any) => void) | undefined;
onWaiting?: ((event: any) => void) | undefined;
onClick?: ((event: any) => void) | undefined;
onContextMenu?: ((event: any) => void) | undefined;
onDoubleClick?: ((event: any) => void) | undefined;
onDrag?: ((event: any) => void) | undefined;
onDragEnd?: ((event: any) => void) | undefined;
onDragEnter?: ((event: any) => void) | undefined;
onDragExit?: ((event: any) => void) | undefined;
onDragLeave?: ((event: any) => void) | undefined;
onDragOver?: ((event: any) => void) | undefined;
onDragStart?: ((event: any) => void) | undefined;
onDrop?: ((event: any) => void) | undefined;
onMouseDown?: ((event: any) => void) | undefined;
onMouseEnter?: ((event: any) => void) | undefined;
onMouseLeave?: ((event: any) => void) | undefined;
onMouseMove?: ((event: any) => void) | undefined;
onMouseOut?: ((event: any) => void) | undefined;
onMouseOver?: ((event: any) => void) | undefined;
onMouseUp?: ((event: any) => void) | undefined;
onSelect?: ((event: any) => void) | undefined;
onTouchCancel?: ((event: any) => void) | undefined;
onTouchEnd?: ((event: any) => void) | undefined;
onTouchMove?: ((event: any) => void) | undefined;
onTouchStart?: ((event: any) => void) | undefined;
onPointerDown?: ((event: any) => void) | undefined;
onPointerMove?: ((event: any) => void) | undefined;
onPointerUp?: ((event: any) => void) | undefined;
onPointerCancel?: ((event: any) => void) | undefined;
onPointerEnter?: ((event: any) => void) | undefined;
onPointerLeave?: ((event: any) => void) | undefined;
onPointerOver?: ((event: any) => void) | undefined;
onPointerOut?: ((event: any) => void) | undefined;
onGotPointerCapture?: ((event: any) => void) | undefined;
onLostPointerCapture?: ((event: any) => void) | undefined;
onScroll?: ((event: any) => void) | undefined;
onWheel?: ((event: any) => void) | undefined;
onAnimationStart?: ((event: any) => void) | undefined;
onAnimationEnd?: ((event: any) => void) | undefined;
onAnimationIteration?: ((event: any) => void) | undefined;
onTransitionEnd?: ((event: any) => void) | undefined;
onToggle?: ((event: any) => void) | undefined;
}, "onFocus" | "onChange">, never>> & Omit<import("react").FC<import("react-time-picker").TimePickerProps>, keyof import("react").Component<any, {}, any>>;
export declare const StyledDatePicker: IStyledComponent<"web", import("styled-components/dist/types").FastOmit<{
autoFocus?: boolean | undefined;
calendarAriaLabel?: string | undefined;
calendarClassName?: import("react-date-picker/dist/cjs/shared/types").ClassName;
calendarIcon?: (import("react").ComponentType<{}> | (string | number | boolean | import("prop-types").ReactNodeArray | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null) | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | undefined;
className?: import("react-date-picker/dist/cjs/shared/types").ClassName;
clearAriaLabel?: string | undefined;
clearIcon?: (import("react").ComponentType<{}> | (string | number | boolean | import("prop-types").ReactNodeArray | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null) | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) | undefined;
closeCalendar?: boolean | undefined;
'data-testid'?: string | undefined;
dayAriaLabel?: string | undefined;
dayPlaceholder?: string | undefined;
disableCalendar?: boolean | undefined;
disabled?: boolean | undefined;
format?: string | undefined;
id?: string | undefined;
isOpen?: boolean | undefined;
locale?: string | undefined;
maxDate?: Date | undefined;
maxDetail?: import("react-date-picker/dist/cjs/shared/types").Detail | undefined;
minDate?: Date | undefined;
monthAriaLabel?: string | undefined;
monthPlaceholder?: string | undefined;
name?: string | undefined;
nativeInputAriaLabel?: string | undefined;
onCalendarClose?: (() => void) | undefined;
onCalendarOpen?: (() => void) | undefined;
onChange?: ((value: import("react-date-picker/dist/cjs/shared/types").Value) => void) | undefined;
onFocus?: ((event: import("react").FocusEvent<HTMLDivElement, Element>) => void) | undefined;
onInvalidChange?: (() => void) | undefined;
openCalendarOnFocus?: boolean | undefined;
portalContainer?: HTMLElement | null | undefined;
required?: boolean | undefined;
returnValue?: "range" | "start" | "end" | undefined;
shouldCloseCalendar?: ((props: {
reason: import("react-date-picker/dist/cjs/shared/types").CloseReason;
}) => boolean) | undefined;
shouldOpenCalendar?: ((props: {
reason: import("react-date-picker/dist/cjs/shared/types").OpenReason;
}) => boolean) | undefined;
showLeadingZeros?: boolean | undefined;
value?: import("react-date-picker/dist/cjs/shared/types").LooseValue | undefined;
yearAriaLabel?: string | undefined;
yearPlaceholder?: string | undefined;
} & {
key?: import("react").Key | null | undefined;
defaultValue?: import("react-calendar/dist/cjs/shared/types").LooseValue | undefined;
view?: import("react-calendar/dist/cjs/shared/types").View | undefined;
value?: import("react-calendar/dist/cjs/shared/types").LooseValue | undefined;
locale?: string | undefined;
activeStartDate?: Date | undefined;
allowPartialRange?: boolean | undefined;
calendarType?: import("react-calendar/dist/cjs/shared/types").CalendarType | import("react-calendar/dist/cjs/shared/types").DeprecatedCalendarType | undefined;
defaultActiveStartDate?: Date | undefined;
defaultView?: import("react-calendar/dist/cjs/shared/types").View | undefined;
formatDay?: ((locale: string | undefined, date: Date) => string) | undefined;
formatLongDate?: ((locale: string | undefined, date: Date) => string) | undefined;
formatMonth?: ((locale: string | undefined, date: Date) => string) | undefined;
formatMonthYear?: ((locale: string | undefined, date: Date) => string) | undefined;
formatShortWeekday?: ((locale: string | undefined, date: Date) => string) | undefined;
formatWeekday?: ((locale: string | undefined, date: Date) => string) | undefined;
formatYear?: ((locale: string | undefined, date: Date) => string) | undefined;
goToRangeStartOnSelect?: boolean | undefined;
inputRef?: import("react").Ref<HTMLDivElement> | undefined;
maxDate?: Date | undefined;
minDate?: Date | undefined;
minDetail?: import("react-calendar/dist/cjs/shared/types").Detail | undefined;
navigationAriaLabel?: string | undefined;
navigationAriaLive?: "off" | "assertive" | "polite" | undefined;
navigationLabel?: import("react-calendar").NavigationLabelFunc | undefined;
next2AriaLabel?: string | undefined;
next2Label?: import("react").ReactNode;
nextAriaLabel?: string | undefined;
nextLabel?: import("react").ReactNode;
onActiveStartDateChange?: (({ action, activeStartDate, value, view }: import("react-calendar").OnArgs) => void) | undefined;
onClickDay?: import("react-calendar").OnClickFunc | undefined;
onClickDecade?: import("react-calendar").OnClickFunc | undefined;
onClickMonth?: import("react-calendar").OnClickFunc | undefined;
onClickWeekNumber?: import("react-calendar").OnClickWeekNumberFunc | undefined;
onClickYear?: import("react-calendar").OnClickFunc | undefined;
onDrillDown?: (({ action, activeStartDate, value, view }: import("react-calendar").OnArgs) => void) | undefined;
onDrillUp?: (({ action, activeStartDate, value, view }: import("react-calendar").OnArgs) => void) | undefined;
onViewChange?: (({ action, activeStartDate, value, view }: import("react-calendar").OnArgs) => void) | undefined;
prev2AriaLabel?: string | undefined;
prev2Label?: import("react").ReactNode;
prevAriaLabel?: string | undefined;
prevLabel?: import("react").ReactNode;
returnValue?: "range" | "start" | "end" | undefined;
selectRange?: boolean | undefined;
showDoubleView?: boolean | undefined;
showFixedNumberOfWeeks?: boolean | undefined;
showNavigation?: boolean | undefined;
showNeighboringCentury?: boolean | undefined;
showNeighboringDecade?: boolean | undefined;
showNeighboringMonth?: boolean | undefined;
showWeekNumbers?: boolean | undefined;
tileClassName?: import("react-calendar").TileClassNameFunc | import("react-calendar/dist/cjs/shared/types").ClassName;
tileContent?: import("react").ReactNode | import("react-calendar").TileContentFunc;
tileDisabled?: import("react-calendar").TileDisabledFunc | undefined;
} & Omit<{
onCopy?: ((event: any) => void) | undefined;
onCut?: ((event: any) => void) | undefined;
onPaste?: ((event: any) => void) | undefined;
onCompositionEnd?: ((event: any) => void) | undefined;
onCompositionStart?: ((event: any) => void) | undefined;
onCompositionUpdate?: ((event: any) => void) | undefined;
onFocus?: ((event: any) => void) | undefined;
onBlur?: ((event: any) => void) | undefined;
onChange?: ((event: any) => void) | undefined;
onInput?: ((event: any) => void) | undefined;
onReset?: ((event: any) => void) | undefined;
onSubmit?: ((event: any) => void) | undefined;
onInvalid?: ((event: any) => void) | undefined;
onLoad?: ((event: any) => void) | undefined;
onError?: ((event: any) => void) | undefined;
onKeyDown?: ((event: any) => void) | undefined;
onKeyPress?: ((event: any) => void) | undefined;
onKeyUp?: ((event: any) => void) | undefined;
onAbort?: ((event: any) => void) | undefined;
onCanPlay?: ((event: any) => void) | undefined;
onCanPlayThrough?: ((event: any) => void) | undefined;
onDurationChange?: ((event: any) => void) | undefined;
onEmptied?: ((event: any) => void) | undefined;
onEncrypted?: ((event: any) => void) | undefined;
onEnded?: ((event: any) => void) | undefined;
onLoadedData?: ((event: any) => void) | undefined;
onLoadedMetadata?: ((event: any) => void) | undefined;
onLoadStart?: ((event: any) => void) | undefined;
onPause?: ((event: any) => void) | undefined;
onPlay?: ((event: any) => void) | undefined;
onPlaying?: ((event: any) => void) | undefined;
onProgress?: ((event: any) => void) | undefined;
onRateChange?: ((event: any) => void) | undefined;
onSeeked?: ((event: any) => void) | undefined;
onSeeking?: ((event: any) => void) | undefined;
onStalled?: ((event: any) => void) | undefined;
onSuspend?: ((event: any) => void) | undefined;
onTimeUpdate?: ((event: any) => void) | undefined;
onVolumeChange?: ((event: any) => void) | undefined;
onWaiting?: ((event: any) => void) | undefined;
onClick?: ((event: any) => void) | undefined;
onContextMenu?: ((event: any) => void) | undefined;
onDoubleClick?: ((event: any) => void) | undefined;
onDrag?: ((event: any) => void) | undefined;
onDragEnd?: ((event: any) => void) | undefined;
onDragEnter?: ((event: any) => void) | undefined;
onDragExit?: ((event: any) => void) | undefined;
onDragLeave?: ((event: any) => void) | undefined;
onDragOver?: ((event: any) => void) | undefined;
onDragStart?: ((event: any) => void) | undefined;
onDrop?: ((event: any) => void) | undefined;
onMouseDown?: ((event: any) => void) | undefined;
onMouseEnter?: ((event: any) => void) | undefined;
onMouseLeave?: ((event: any) => void) | undefined;
onMouseMove?: ((event: any) => void) | undefined;
onMouseOut?: ((event: any) => void) | undefined;
onMouseOver?: ((event: any) => void) | undefined;
onMouseUp?: ((event: any) => void) | undefined;
onSelect?: ((event: any) => void) | undefined;
onTouchCancel?: ((event: any) => void) | undefined;
onTouchEnd?: ((event: any) => void) | undefined;
onTouchMove?: ((event: any) => void) | undefined;
onTouchStart?: ((event: any) => void) | undefined;
onPointerDown?: ((event: any) => void) | undefined;
onPointerMove?: ((event: any) => void) | undefined;
onPointerUp?: ((event: any) => void) | undefined;
onPointerCancel?: ((event: any) => void) | undefined;
onPointerEnter?: ((event: any) => void) | undefined;
onPointerLeave?: ((event: any) => void) | undefined;
onPointerOver?: ((event: any) => void) | undefined;
onPointerOut?: ((event: any) => void) | undefined;
onGotPointerCapture?: ((event: any) => void) | undefined;
onLostPointerCapture?: ((event: any) => void) | undefined;
onScroll?: ((event: any) => void) | undefined;
onWheel?: ((event: any) => void) | undefined;
onAnimationStart?: ((event: any) => void) | undefined;
onAnimationEnd?: ((event: any) => void) | undefined;
onAnimationIteration?: ((event: any) => void) | undefined;
onTransitionEnd?: ((event: any) => void) | undefined;
onToggle?: ((event: any) => void) | undefined;
}, "onFocus" | "onChange">, never>> & Omit<import("react").FC<import("react-date-picker").DatePickerProps>, keyof import("react").Component<any, {}, any>>;
export {};