@alifd/next

  • Version 1.27.32
  • Published
  • 38.4 MB
  • 16 dependencies
  • MIT license

Install

npm i @alifd/next
yarn add @alifd/next
pnpm add @alifd/next

Overview

A configurable component library for web built on React.

Index

Variables

variable Affix

const Affix: ConfiguredComponentClass<
AffixProps & ComponentCommonProps,
Affix,
{}
> & { _getAffixMode: typeof Affix._getAffixMode };

    variable Animate

    const Animate: typeof Animate & {
    Expand: typeof Expand;
    OverlayAnimate: (props: import('./types').OverlayAnimateProps) => any;
    };

      variable Avatar

      const Avatar: ConfiguredComponentClass<
      AvatarProps & ComponentCommonProps,
      Avatar,
      {}
      >;

        variable Badge

        const Badge: ConfiguredComponentClass<BadgeProps & ComponentCommonProps, Badge, {}>;

          variable Balloon

          const Balloon: ConfiguredComponentClass<
          BalloonProps & ComponentCommonProps,
          {
          readonly props: import('./types').BalloonV1Props &
          import('./types').BalloonV2Props;
          _onVisibleChange(visible: boolean, trigger: string): void;
          _onClose(e: any): void;
          _onPosition(res: {
          align?: string[] | undefined;
          config: { placement: string; points: string };
          style?: CSSCounterStyleRule | undefined;
          }): void;
          beforePosition: (
          result: {
          config: { placement: import('./types').AlignType };
          style: { left: number; top: number };
          },
          obj: { target: { width: number; height: number } }
          ) => {
          config: { placement: import('./types').AlignType };
          style: { left: number; top: number };
          };
          render(): any;
          context: any;
          setState<K extends keyof BalloonState>(
          state:
          | BalloonState
          | ((
          prevState: Readonly<import('./types').BalloonState>,
          props: Readonly<import('./types').BalloonProps>
          ) => BalloonState | Pick<BalloonState, K>)
          | Pick<BalloonState, K>,
          callback?: (() => void) | undefined
          ): void;
          forceUpdate(callback?: (() => void) | undefined): void;
          state: Readonly<import('./types').BalloonState>;
          refs: { [key: string]: any };
          componentDidMount?(): void;
          shouldComponentUpdate?(
          nextProps: Readonly<import('./types').BalloonProps>,
          nextState: Readonly<import('./types').BalloonState>,
          nextContext: any
          ): boolean;
          componentWillUnmount?(): void;
          componentDidCatch?(error: Error, errorInfo: any): void;
          getSnapshotBeforeUpdate?(
          prevProps: Readonly<import('./types').BalloonProps>,
          prevState: Readonly<import('./types').BalloonState>
          ): any;
          componentDidUpdate?(
          prevProps: Readonly<import('./types').BalloonProps>,
          prevState: Readonly<import('./types').BalloonState>,
          snapshot?: any
          ): void;
          componentWillMount?(): void;
          UNSAFE_componentWillMount?(): void;
          componentWillReceiveProps?(
          nextProps: Readonly<import('./types').BalloonProps>,
          nextContext: any
          ): void;
          UNSAFE_componentWillReceiveProps?(
          nextProps: Readonly<import('./types').BalloonProps>,
          nextContext: any
          ): void;
          componentWillUpdate?(
          nextProps: Readonly<import('./types').BalloonProps>,
          nextState: Readonly<import('./types').BalloonState>,
          nextContext: any
          ): void;
          UNSAFE_componentWillUpdate?(
          nextProps: Readonly<import('./types').BalloonProps>,
          nextState: Readonly<import('./types').BalloonState>,
          nextContext: any
          ): void;
          },
          {}
          > & {
          Tooltip: import('../config-provider/types').ConfiguredComponentClass<
          import('./types').TooltipProps &
          import('../config-provider/types').ComponentCommonProps,
          Tooltip,
          {}
          >;
          Inner: typeof Inner;
          };

            variable Box

            const Box: ConfiguredComponentClass<BoxProps & ComponentCommonProps, Box, {}>;
              const Breadcrumb: ConfiguredComponentClass<
              BreadcrumbProps & ComponentCommonProps,
              Breadcrumb,
              {}
              > & {
              Item: ConfiguredComponentClass<
              ItemProps & ComponentCommonProps,
              {
              render(): React.JSX.Element;
              context: any;
              setState<K extends never>(
              state:
              | {}
              | ((
              prevState: Readonly<{}>,
              props: Readonly<import('./types').ItemProps>
              ) => {} | Pick<{}, K>)
              | Pick<{}, K>,
              callback?: (() => void) | undefined
              ): void;
              forceUpdate(callback?: (() => void) | undefined): void;
              readonly props: Readonly<import('./types').ItemProps> &
              Readonly<{ children?: React.ReactNode }>;
              state: Readonly<{}>;
              refs: { [key: string]: React.ReactInstance };
              componentDidMount?(): void;
              shouldComponentUpdate?(
              nextProps: Readonly<import('./types').ItemProps>,
              nextState: Readonly<{}>,
              nextContext: any
              ): boolean;
              componentWillUnmount?(): void;
              componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
              getSnapshotBeforeUpdate?(
              prevProps: Readonly<import('./types').ItemProps>,
              prevState: Readonly<{}>
              ): any;
              componentDidUpdate?(
              prevProps: Readonly<import('./types').ItemProps>,
              prevState: Readonly<{}>,
              snapshot?: any
              ): void;
              componentWillMount?(): void;
              UNSAFE_componentWillMount?(): void;
              componentWillReceiveProps?(
              nextProps: Readonly<import('./types').ItemProps>,
              nextContext: any
              ): void;
              UNSAFE_componentWillReceiveProps?(
              nextProps: Readonly<import('./types').ItemProps>,
              nextContext: any
              ): void;
              componentWillUpdate?(
              nextProps: Readonly<import('./types').ItemProps>,
              nextState: Readonly<{}>,
              nextContext: any
              ): void;
              UNSAFE_componentWillUpdate?(
              nextProps: Readonly<import('./types').ItemProps>,
              nextState: Readonly<{}>,
              nextContext: any
              ): void;
              },
              {}
              > & {
              _typeMark: string;
              Separator: ({
              prefix,
              children,
              }: {
              prefix?: string | undefined;
              children: React.ReactNode;
              }) => React.JSX.Element;
              };
              };

                variable Button

                const Button: ConfiguredComponentClass<
                ButtonProps & ComponentCommonProps,
                Button,
                {}
                > & {
                Group: import('../config-provider/types').ConfiguredComponentClass<
                GroupProps & import('../config-provider/types').ComponentCommonProps,
                import('./view/group').ButtonGroup,
                {}
                >;
                };

                  variable Calendar

                  const Calendar: ConfiguredComponentClass<
                  CalendarProps & ComponentCommonProps,
                  {
                  MODES: import('./types').CalendarMode[];
                  today: Moment;
                  readonly props: Readonly<
                  import('../util').RequiredSome<CalendarProps, keyof CalendarProps>
                  > &
                  Readonly<Pick<CalendarProps, never>>;
                  onSelectCell: (
                  date: Moment,
                  nextMode:
                  | import('react').MouseEvent<HTMLElement, MouseEvent>
                  | import('./types').CalendarMode
                  ) => void;
                  changeMode: (nextMode: import('./types').CalendarMode) => void;
                  changeVisibleMonth: (
                  date: Moment,
                  reason: import('./types').VisibleMonthChangeType
                  ) => void;
                  changeVisibleMonthByOffset(
                  offset: number,
                  type: 'months' | 'years' | 'days'
                  ): void;
                  goPrevDecade: () => void;
                  goNextDecade: () => void;
                  goPrevYear: () => void;
                  goNextYear: () => void;
                  goPrevMonth: () => void;
                  goNextMonth: () => void;
                  render(): any;
                  context: any;
                  setState<K extends keyof CalendarState>(
                  state:
                  | CalendarState
                  | ((
                  prevState: Readonly<import('./types').CalendarState>,
                  props: Readonly<CalendarProps>
                  ) => CalendarState | Pick<CalendarState, K>)
                  | Pick<CalendarState, K>,
                  callback?: (() => void) | undefined
                  ): void;
                  forceUpdate(callback?: (() => void) | undefined): void;
                  state: Readonly<import('./types').CalendarState>;
                  refs: { [key: string]: any };
                  componentDidMount?(): void;
                  shouldComponentUpdate?(
                  nextProps: Readonly<CalendarProps>,
                  nextState: Readonly<import('./types').CalendarState>,
                  nextContext: any
                  ): boolean;
                  componentWillUnmount?(): void;
                  componentDidCatch?(error: Error, errorInfo: any): void;
                  getSnapshotBeforeUpdate?(
                  prevProps: Readonly<CalendarProps>,
                  prevState: Readonly<import('./types').CalendarState>
                  ): any;
                  componentDidUpdate?(
                  prevProps: Readonly<CalendarProps>,
                  prevState: Readonly<import('./types').CalendarState>,
                  snapshot?: any
                  ): void;
                  componentWillMount?(): void;
                  UNSAFE_componentWillMount?(): void;
                  componentWillReceiveProps?(
                  nextProps: Readonly<CalendarProps>,
                  nextContext: any
                  ): void;
                  UNSAFE_componentWillReceiveProps?(
                  nextProps: Readonly<CalendarProps>,
                  nextContext: any
                  ): void;
                  componentWillUpdate?(
                  nextProps: Readonly<CalendarProps>,
                  nextState: Readonly<import('./types').CalendarState>,
                  nextContext: any
                  ): void;
                  UNSAFE_componentWillUpdate?(
                  nextProps: Readonly<CalendarProps>,
                  nextState: Readonly<import('./types').CalendarState>,
                  nextContext: any
                  ): void;
                  },
                  {}
                  > & {
                  RangeCalendar: ConfiguredComponentClass<
                  RangeCalendarProps & ComponentCommonProps,
                  {
                  readonly props: Readonly<
                  RequiredSome<
                  RangeCalendarProps,
                  | 'onSelect'
                  | 'locale'
                  | 'prefix'
                  | 'rtl'
                  | 'format'
                  | 'mode'
                  | 'showOtherMonth'
                  | 'onVisibleMonthChange'
                  | 'dateCellRender'
                  | 'disableChangeMode'
                  >
                  > &
                  Readonly<
                  Pick<
                  {
                  prefix: string;
                  rtl: boolean;
                  mode: string;
                  disableChangeMode: boolean;
                  format: string;
                  dateCellRender: (value: Moment) => number;
                  onSelect: () => void;
                  onVisibleMonthChange: () => void;
                  locale: Partial<{
                  today: string;
                  now: string;
                  ok: string;
                  clear: string;
                  month: string;
                  year: string;
                  prevYear: string;
                  nextYear: string;
                  prevMonth: string;
                  nextMonth: string;
                  prevDecade: string;
                  nextDecade: string;
                  yearSelectAriaLabel: string;
                  monthSelectAriaLabel: string;
                  monthBeforeYear?: boolean | undefined;
                  format?:
                  | {
                  months?: string[] | undefined;
                  shortMonths?: string[] | undefined;
                  firstDayOfWeek?: number | undefined;
                  weekdays?: string[] | undefined;
                  shortWeekdays?: string[] | undefined;
                  veryShortWeekdays?: string[] | undefined;
                  }
                  | undefined;
                  }> & { momentLocale?: string | undefined };
                  showOtherMonth: boolean;
                  },
                  never
                  >
                  >;
                  today: Moment;
                  onSelectCell: (
                  date: Moment,
                  nextMode:
                  | import('react').MouseEvent<HTMLElement, MouseEvent>
                  | import('./types').CalendarMode
                  ) => void;
                  changeMode: (
                  mode: import('./types').CalendarMode,
                  activePanel?: 'end' | 'start' | undefined
                  ) => void;
                  changeVisibleMonth: (
                  date: Moment,
                  reason: import('./types').VisibleMonthChangeType
                  ) => void;
                  changeVisibleMonthByOffset: (
                  offset: number,
                  type: 'months' | 'years' | 'days'
                  ) => void;
                  goPrevDecade: () => void;
                  goNextDecade: () => void;
                  goPrevYear: () => void;
                  goNextYear: () => void;
                  goPrevMonth: () => void;
                  goNextMonth: () => void;
                  render(): any;
                  context: any;
                  setState<K_1 extends keyof RangeCalendarState>(
                  state:
                  | RangeCalendarState
                  | ((
                  prevState: Readonly<import('./types').RangeCalendarState>,
                  props: Readonly<import('./types').RangeCalendarProps>
                  ) => RangeCalendarState | Pick<RangeCalendarState, K_1>)
                  | Pick<RangeCalendarState, K_1>,
                  callback?: (() => void) | undefined
                  ): void;
                  forceUpdate(callback?: (() => void) | undefined): void;
                  state: Readonly<import('./types').RangeCalendarState>;
                  refs: { [key: string]: any };
                  componentDidMount?(): void;
                  shouldComponentUpdate?(
                  nextProps: Readonly<import('./types').RangeCalendarProps>,
                  nextState: Readonly<import('./types').RangeCalendarState>,
                  nextContext: any
                  ): boolean;
                  componentWillUnmount?(): void;
                  componentDidCatch?(error: Error, errorInfo: any): void;
                  getSnapshotBeforeUpdate?(
                  prevProps: Readonly<import('./types').RangeCalendarProps>,
                  prevState: Readonly<import('./types').RangeCalendarState>
                  ): any;
                  componentDidUpdate?(
                  prevProps: Readonly<import('./types').RangeCalendarProps>,
                  prevState: Readonly<import('./types').RangeCalendarState>,
                  snapshot?: any
                  ): void;
                  componentWillMount?(): void;
                  UNSAFE_componentWillMount?(): void;
                  componentWillReceiveProps?(
                  nextProps: Readonly<import('./types').RangeCalendarProps>,
                  nextContext: any
                  ): void;
                  UNSAFE_componentWillReceiveProps?(
                  nextProps: Readonly<import('./types').RangeCalendarProps>,
                  nextContext: any
                  ): void;
                  componentWillUpdate?(
                  nextProps: Readonly<import('./types').RangeCalendarProps>,
                  nextState: Readonly<import('./types').RangeCalendarState>,
                  nextContext: any
                  ): void;
                  UNSAFE_componentWillUpdate?(
                  nextProps: Readonly<import('./types').RangeCalendarProps>,
                  nextState: Readonly<import('./types').RangeCalendarState>,
                  nextContext: any
                  ): void;
                  },
                  {}
                  >;
                  };

                    variable Calendar2

                    const Calendar2: ConfiguredComponentClass<
                    CalendarProps & ComponentCommonProps,
                    {
                    readonly props: Readonly<
                    import('../util').RequiredSome<
                    import('./types').CalendarProps,
                    'rtl' | 'prefix' | 'locale' | 'mode' | 'shape'
                    >
                    > &
                    Readonly<
                    Pick<
                    {
                    rtl: boolean;
                    prefix: string;
                    locale: Partial<{
                    today: string;
                    now: string;
                    ok: string;
                    clear: string;
                    month: string;
                    year: string;
                    prevYear: string;
                    nextYear: string;
                    prevMonth: string;
                    nextMonth: string;
                    prevDecade: string;
                    nextDecade: string;
                    yearSelectAriaLabel: string;
                    monthSelectAriaLabel: string;
                    monthBeforeYear?: boolean | undefined;
                    format?:
                    | {
                    months?: string[] | undefined;
                    shortMonths?: string[] | undefined;
                    firstDayOfWeek?: number | undefined;
                    weekdays?: string[] | undefined;
                    shortWeekdays?: string[] | undefined;
                    veryShortWeekdays?: string[] | undefined;
                    }
                    | undefined;
                    }> & { momentLocale?: string | undefined };
                    shape: string;
                    mode: string;
                    },
                    never
                    >
                    >;
                    switchPanelMode: (
                    mode: import('./types').CalendarPanelMode
                    ) => import('./types').CalendarPanelMode;
                    shouldSwitchPanelMode: () => boolean;
                    onDateSelect: (
                    value: any,
                    _: any,
                    { isCurrent }: Pick<import('./types').CellData, 'isCurrent'>
                    ) => void;
                    onModeChange: (
                    mode: import('./types').CalendarMode,
                    reason?: string | undefined
                    ) => void;
                    onPanelValueChange: (panelValue: any, reason?: string | undefined) => void;
                    onPanelModeChange: (
                    panelMode: import('./types').CalendarPanelMode,
                    reason?: string | undefined
                    ) => void;
                    onPanelChange: (
                    value: any,
                    mode: import('./types').CalendarPanelMode,
                    reason?: string | undefined
                    ) => void;
                    onChange: (value: any) => void;
                    render(): any;
                    context: any;
                    setState<K extends keyof CalendarState>(
                    state:
                    | CalendarState
                    | ((
                    prevState: Readonly<import('./types').CalendarState>,
                    props: Readonly<import('./types').CalendarProps>
                    ) => CalendarState | Pick<CalendarState, K>)
                    | Pick<CalendarState, K>,
                    callback?: (() => void) | undefined
                    ): void;
                    forceUpdate(callback?: (() => void) | undefined): void;
                    state: Readonly<import('./types').CalendarState>;
                    refs: { [key: string]: any };
                    componentDidMount?(): void;
                    shouldComponentUpdate?(
                    nextProps: Readonly<import('./types').CalendarProps>,
                    nextState: Readonly<import('./types').CalendarState>,
                    nextContext: any
                    ): boolean;
                    componentWillUnmount?(): void;
                    componentDidCatch?(error: Error, errorInfo: any): void;
                    getSnapshotBeforeUpdate?(
                    prevProps: Readonly<import('./types').CalendarProps>,
                    prevState: Readonly<import('./types').CalendarState>
                    ): any;
                    componentDidUpdate?(
                    prevProps: Readonly<import('./types').CalendarProps>,
                    prevState: Readonly<import('./types').CalendarState>,
                    snapshot?: any
                    ): void;
                    componentWillMount?(): void;
                    UNSAFE_componentWillMount?(): void;
                    componentWillReceiveProps?(
                    nextProps: Readonly<import('./types').CalendarProps>,
                    nextContext: any
                    ): void;
                    UNSAFE_componentWillReceiveProps?(
                    nextProps: Readonly<import('./types').CalendarProps>,
                    nextContext: any
                    ): void;
                    componentWillUpdate?(
                    nextProps: Readonly<import('./types').CalendarProps>,
                    nextState: Readonly<import('./types').CalendarState>,
                    nextContext: any
                    ): void;
                    UNSAFE_componentWillUpdate?(
                    nextProps: Readonly<import('./types').CalendarProps>,
                    nextState: Readonly<import('./types').CalendarState>,
                    nextContext: any
                    ): void;
                    },
                    {}
                    >;

                      variable Card

                      const Card: ConfiguredComponentClass<CardProps & ComponentCommonProps, Card, {}> & {
                      Divider: ConfiguredComponentClass<
                      CardDividerProps & ComponentCommonProps,
                      {
                      render(): any;
                      context: any;
                      setState<K extends never>(
                      state:
                      | {}
                      | ((
                      prevState: Readonly<{}>,
                      props: Readonly<import('./types').CardDividerProps>
                      ) => {} | Pick<{}, K>)
                      | Pick<{}, K>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardDividerProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<{}>;
                      refs: { [key: string]: any };
                      componentDidMount?(): void;
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardDividerProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardDividerProps>,
                      prevState: Readonly<{}>
                      ): any;
                      componentDidUpdate?(
                      prevProps: Readonly<import('./types').CardDividerProps>,
                      prevState: Readonly<{}>,
                      snapshot?: any
                      ): void;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardDividerProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardDividerProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardDividerProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardDividerProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      Header: ConfiguredComponentClass<
                      CardHeaderProps & ComponentCommonProps,
                      {
                      render(): any;
                      context: any;
                      setState<K_1 extends never>(
                      state:
                      | {}
                      | ((
                      prevState: Readonly<{}>,
                      props: Readonly<import('./types').CardHeaderProps>
                      ) => {} | Pick<{}, K_1>)
                      | Pick<{}, K_1>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardHeaderProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<{}>;
                      refs: { [key: string]: any };
                      componentDidMount?(): void;
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardHeaderProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardHeaderProps>,
                      prevState: Readonly<{}>
                      ): any;
                      componentDidUpdate?(
                      prevProps: Readonly<import('./types').CardHeaderProps>,
                      prevState: Readonly<{}>,
                      snapshot?: any
                      ): void;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardHeaderProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardHeaderProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardHeaderProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardHeaderProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      Media: ConfiguredComponentClass<
                      CardMediaProps & ComponentCommonProps,
                      {
                      render(): any;
                      context: any;
                      setState<K_2 extends never>(
                      state:
                      | {}
                      | ((
                      prevState: Readonly<{}>,
                      props: Readonly<import('./types').CardMediaProps>
                      ) => {} | Pick<{}, K_2>)
                      | Pick<{}, K_2>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardMediaProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<{}>;
                      refs: { [key: string]: any };
                      componentDidMount?(): void;
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardMediaProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardMediaProps>,
                      prevState: Readonly<{}>
                      ): any;
                      componentDidUpdate?(
                      prevProps: Readonly<import('./types').CardMediaProps>,
                      prevState: Readonly<{}>,
                      snapshot?: any
                      ): void;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardMediaProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardMediaProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardMediaProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardMediaProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      Content: ConfiguredComponentClass<
                      CardContentProps & ComponentCommonProps,
                      {
                      render(): any;
                      context: any;
                      setState<K_3 extends never>(
                      state:
                      | {}
                      | ((
                      prevState: Readonly<{}>,
                      props: Readonly<import('./types').CardContentProps>
                      ) => {} | Pick<{}, K_3>)
                      | Pick<{}, K_3>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardContentProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<{}>;
                      refs: { [key: string]: any };
                      componentDidMount?(): void;
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardContentProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardContentProps>,
                      prevState: Readonly<{}>
                      ): any;
                      componentDidUpdate?(
                      prevProps: Readonly<import('./types').CardContentProps>,
                      prevState: Readonly<{}>,
                      snapshot?: any
                      ): void;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardContentProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardContentProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardContentProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardContentProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      Actions: ConfiguredComponentClass<
                      CardActionsProps & ComponentCommonProps,
                      {
                      render(): any;
                      context: any;
                      setState<K_4 extends never>(
                      state:
                      | {}
                      | ((
                      prevState: Readonly<{}>,
                      props: Readonly<import('./types').CardActionsProps>
                      ) => {} | Pick<{}, K_4>)
                      | Pick<{}, K_4>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardActionsProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<{}>;
                      refs: { [key: string]: any };
                      componentDidMount?(): void;
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardActionsProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardActionsProps>,
                      prevState: Readonly<{}>
                      ): any;
                      componentDidUpdate?(
                      prevProps: Readonly<import('./types').CardActionsProps>,
                      prevState: Readonly<{}>,
                      snapshot?: any
                      ): void;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardActionsProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardActionsProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardActionsProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardActionsProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      BulletHeader: ConfiguredComponentClass<
                      CardBulletHeaderProps & ComponentCommonProps,
                      {
                      render(): import('react').JSX.Element | null;
                      context: any;
                      setState<K_5 extends never>(
                      state:
                      | {}
                      | ((
                      prevState: Readonly<{}>,
                      props: Readonly<import('./types').CardBulletHeaderProps>
                      ) => {} | Pick<{}, K_5>)
                      | Pick<{}, K_5>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardBulletHeaderProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<{}>;
                      refs: { [key: string]: any };
                      componentDidMount?(): void;
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardBulletHeaderProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardBulletHeaderProps>,
                      prevState: Readonly<{}>
                      ): any;
                      componentDidUpdate?(
                      prevProps: Readonly<import('./types').CardBulletHeaderProps>,
                      prevState: Readonly<{}>,
                      snapshot?: any
                      ): void;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardBulletHeaderProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardBulletHeaderProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardBulletHeaderProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardBulletHeaderProps>,
                      nextState: Readonly<{}>,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      CollaspeContent: ConfiguredComponentClass<
                      CardCollapseContentProps & ComponentCommonProps,
                      {
                      content: HTMLDivElement;
                      footer: HTMLDivElement;
                      componentDidMount(): void;
                      componentDidUpdate(): void;
                      handleToggle: () => void;
                      _setNeedMore(): void;
                      _setContentHeight(): void;
                      _getNodeChildrenHeight(node?: HTMLDivElement | undefined): number;
                      _contentRefHandler: (ref: HTMLDivElement) => void;
                      saveFooter: (ref: HTMLDivElement) => void;
                      render(): any;
                      context: any;
                      setState<K_6 extends keyof CardCollapseContentState>(
                      state:
                      | CardCollapseContentState
                      | ((
                      prevState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      props: Readonly<import('./types').CardCollapseContentProps>
                      ) =>
                      | CardCollapseContentState
                      | Pick<CardCollapseContentState, K_6>)
                      | Pick<CardCollapseContentState, K_6>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardCollapseContentProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<import('./collapse-content').CardCollapseContentState>;
                      refs: { [key: string]: any };
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardCollapseContentProps>,
                      prevState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >
                      ): any;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      CollapseContent: ConfiguredComponentClass<
                      CardCollapseContentProps & ComponentCommonProps,
                      {
                      content: HTMLDivElement;
                      footer: HTMLDivElement;
                      componentDidMount(): void;
                      componentDidUpdate(): void;
                      handleToggle: () => void;
                      _setNeedMore(): void;
                      _setContentHeight(): void;
                      _getNodeChildrenHeight(node?: HTMLDivElement | undefined): number;
                      _contentRefHandler: (ref: HTMLDivElement) => void;
                      saveFooter: (ref: HTMLDivElement) => void;
                      render(): any;
                      context: any;
                      setState<K_6 extends keyof CardCollapseContentState>(
                      state:
                      | CardCollapseContentState
                      | ((
                      prevState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      props: Readonly<import('./types').CardCollapseContentProps>
                      ) =>
                      | CardCollapseContentState
                      | Pick<CardCollapseContentState, K_6>)
                      | Pick<CardCollapseContentState, K_6>,
                      callback?: (() => void) | undefined
                      ): void;
                      forceUpdate(callback?: (() => void) | undefined): void;
                      readonly props: Readonly<import('./types').CardCollapseContentProps> &
                      Readonly<{ children?: import('react').ReactNode }>;
                      state: Readonly<import('./collapse-content').CardCollapseContentState>;
                      refs: { [key: string]: any };
                      shouldComponentUpdate?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      nextContext: any
                      ): boolean;
                      componentWillUnmount?(): void;
                      componentDidCatch?(error: Error, errorInfo: any): void;
                      getSnapshotBeforeUpdate?(
                      prevProps: Readonly<import('./types').CardCollapseContentProps>,
                      prevState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >
                      ): any;
                      componentWillMount?(): void;
                      UNSAFE_componentWillMount?(): void;
                      componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillReceiveProps?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextContext: any
                      ): void;
                      componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      nextContext: any
                      ): void;
                      UNSAFE_componentWillUpdate?(
                      nextProps: Readonly<import('./types').CardCollapseContentProps>,
                      nextState: Readonly<
                      import('./collapse-content').CardCollapseContentState
                      >,
                      nextContext: any
                      ): void;
                      },
                      {}
                      >;
                      };

                        variable Cascader

                        const Cascader: ConfiguredComponentClass<
                        CascaderProps & ComponentCommonProps,
                        {
                        lastExpandedValue: string[];
                        cascader: HTMLDivElement;
                        cascaderInner: HTMLDivElement;
                        indeterminate: string[];
                        componentDidMount(): void;
                        componentDidUpdate(): void;
                        getCascaderNode(ref: HTMLDivElement): void;
                        getCascaderInnerNode(ref: HTMLDivElement): void;
                        setCascaderInnerWidth(): void;
                        flatValue(value: string[]): string[];
                        getValue(pos: string): string | null;
                        getPos(value: string): string | null;
                        getData(value: string[]): import('./types').CascaderDataItemWithPosInfo[];
                        processValue(value: string[], v: string, checked: boolean): void;
                        handleSelect(v: string, canExpand: boolean): void;
                        handleCheck(v: string, checked: boolean): void;
                        handleExpand(
                        value: string,
                        level: number,
                        canExpand: boolean,
                        focusedFirstChild: boolean
                        ): void | Promise<void>;
                        handleMouseLeave(): void;
                        setExpandValue(
                        expandedValue: string[],
                        isExpandedValueSetByAction?: boolean
                        ): void;
                        getFirstFocusKeyByDataSource(
                        dataSource: import('./types').CascaderDataItem[]
                        ): string;
                        getFirstFocusKeyByFilteredPaths(
                        filteredPaths:
                        | import('./types').CascaderDataItemWithPosInfo[][]
                        | undefined
                        ): string;
                        getFirstFocusKey(): string;
                        setFocusValue(): void;
                        handleFocus(focusedValue: string): void;
                        handleFold(): void;
                        getIndeterminate(value: string[]): string[];
                        onBlur(e: any): void;
                        renderMenu(
                        data: import('./types').CascaderDataItem[] | undefined,
                        level: number
                        ): any;
                        renderMenus(): import('react').JSX.Element[];
                        renderFilteredItem(
                        path: import('./types').CascaderDataItemWithPosInfo[]
                        ): any;
                        renderFilteredList(): any;
                        render(): any;
                        context: any;
                        setState<K extends keyof CascaderState>(
                        state:
                        | CascaderState
                        | ((
                        prevState: Readonly<import('./types').CascaderState>,
                        props: Readonly<import('./types').CascaderProps>
                        ) => CascaderState | Pick<CascaderState, K>)
                        | Pick<CascaderState, K>,
                        callback?: (() => void) | undefined
                        ): void;
                        forceUpdate(callback?: (() => void) | undefined): void;
                        readonly props: Readonly<import('./types').CascaderProps> &
                        Readonly<{ children?: import('react').ReactNode }>;
                        state: Readonly<import('./types').CascaderState>;
                        refs: { [key: string]: any };
                        shouldComponentUpdate?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextState: Readonly<import('./types').CascaderState>,
                        nextContext: any
                        ): boolean;
                        componentWillUnmount?(): void;
                        componentDidCatch?(error: Error, errorInfo: any): void;
                        getSnapshotBeforeUpdate?(
                        prevProps: Readonly<import('./types').CascaderProps>,
                        prevState: Readonly<import('./types').CascaderState>
                        ): any;
                        componentWillMount?(): void;
                        UNSAFE_componentWillMount?(): void;
                        componentWillReceiveProps?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextContext: any
                        ): void;
                        UNSAFE_componentWillReceiveProps?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextContext: any
                        ): void;
                        componentWillUpdate?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextState: Readonly<import('./types').CascaderState>,
                        nextContext: any
                        ): void;
                        UNSAFE_componentWillUpdate?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextState: Readonly<import('./types').CascaderState>,
                        nextContext: any
                        ): void;
                        },
                        Pick<
                        {
                        lastExpandedValue: string[];
                        cascader: HTMLDivElement;
                        cascaderInner: HTMLDivElement;
                        indeterminate: string[];
                        componentDidMount(): void;
                        componentDidUpdate(): void;
                        getCascaderNode(ref: HTMLDivElement): void;
                        getCascaderInnerNode(ref: HTMLDivElement): void;
                        setCascaderInnerWidth(): void;
                        flatValue(value: string[]): string[];
                        getValue(pos: string): string | null;
                        getPos(value: string): string | null;
                        getData(
                        value: string[]
                        ): import('./types').CascaderDataItemWithPosInfo[];
                        processValue(value: string[], v: string, checked: boolean): void;
                        handleSelect(v: string, canExpand: boolean): void;
                        handleCheck(v: string, checked: boolean): void;
                        handleExpand(
                        value: string,
                        level: number,
                        canExpand: boolean,
                        focusedFirstChild: boolean
                        ): void | Promise<void>;
                        handleMouseLeave(): void;
                        setExpandValue(
                        expandedValue: string[],
                        isExpandedValueSetByAction?: boolean
                        ): void;
                        getFirstFocusKeyByDataSource(
                        dataSource: import('./types').CascaderDataItem[]
                        ): string;
                        getFirstFocusKeyByFilteredPaths(
                        filteredPaths:
                        | import('./types').CascaderDataItemWithPosInfo[][]
                        | undefined
                        ): string;
                        getFirstFocusKey(): string;
                        setFocusValue(): void;
                        handleFocus(focusedValue: string): void;
                        handleFold(): void;
                        getIndeterminate(value: string[]): string[];
                        onBlur(e: any): void;
                        renderMenu(
                        data: import('./types').CascaderDataItem[] | undefined,
                        level: number
                        ): any;
                        renderMenus(): import('react').JSX.Element[];
                        renderFilteredItem(
                        path: import('./types').CascaderDataItemWithPosInfo[]
                        ): any;
                        renderFilteredList(): any;
                        render(): any;
                        context: any;
                        setState<K extends keyof CascaderState>(
                        state:
                        | CascaderState
                        | ((
                        prevState: Readonly<import('./types').CascaderState>,
                        props: Readonly<import('./types').CascaderProps>
                        ) => CascaderState | Pick<CascaderState, K>)
                        | Pick<CascaderState, K>,
                        callback?: (() => void) | undefined
                        ): void;
                        forceUpdate(callback?: (() => void) | undefined): void;
                        readonly props: Readonly<import('./types').CascaderProps> &
                        Readonly<{ children?: import('react').ReactNode }>;
                        state: Readonly<import('./types').CascaderState>;
                        refs: { [key: string]: any };
                        shouldComponentUpdate?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextState: Readonly<import('./types').CascaderState>,
                        nextContext: any
                        ): boolean;
                        componentWillUnmount?(): void;
                        componentDidCatch?(error: Error, errorInfo: any): void;
                        getSnapshotBeforeUpdate?(
                        prevProps: Readonly<import('./types').CascaderProps>,
                        prevState: Readonly<import('./types').CascaderState>
                        ): any;
                        componentWillMount?(): void;
                        UNSAFE_componentWillMount?(): void;
                        componentWillReceiveProps?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextContext: any
                        ): void;
                        UNSAFE_componentWillReceiveProps?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextContext: any
                        ): void;
                        componentWillUpdate?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextState: Readonly<import('./types').CascaderState>,
                        nextContext: any
                        ): void;
                        UNSAFE_componentWillUpdate?(
                        nextProps: Readonly<import('./types').CascaderProps>,
                        nextState: Readonly<import('./types').CascaderState>,
                        nextContext: any
                        ): void;
                        },
                        'setFocusValue'
                        >
                        >;

                          variable CascaderSelect

                          const CascaderSelect: ConfiguredComponentClass<
                          CascaderSelectProps & ComponentCommonProps,
                          {
                          readonly props: import('./cascader-select').CascaderSelectPropsWithDefault;
                          _valueDataCache: Record<string, import('./types').CascaderSelectDataItem>;
                          _v2n: Record<string, import('./types').CascaderSelectDataItem>;
                          _p2n: Record<string, import('./types').CascaderSelectDataItem>;
                          select: ConfiguredComponent<
                          SelectProps & ComponentCommonProps,
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                          handleTagClose(item: import('../select').ObjectItem): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<import('../select').SelectProps>
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<import('../select/select').SelectState>
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                          handleTagClose(item: import('../select').ObjectItem): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<import('../select').SelectProps>
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<import('../select/select').SelectState>
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          },
                          'focusInput' | 'handleSearchClear'
                          >;
                          cascader: ConfiguredComponent<
                          CascaderProps & ComponentCommonProps,
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(value: string[], v: string, checked: boolean): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data: import('../cascader').CascaderDataItem[] | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<import('../cascader').CascaderProps>
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../cascader').CascaderProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<import('../cascader/types').CascaderState>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<import('../cascader/types').CascaderState>
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<import('../cascader/types').CascaderState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<import('../cascader/types').CascaderState>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(value: string[], v: string, checked: boolean): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data: import('../cascader').CascaderDataItem[] | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../cascader').CascaderProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'setFocusValue'
                          >;
                          popup: ConfiguredComponent<
                          PopupProps & ComponentCommonProps,
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').GatewayProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').GatewayProps>,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(node: Element | Text, e: Event): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').GatewayProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').GatewayProps>,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').GatewayProps>,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<import('../overlay/types').OverlayState>,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<import('../overlay/types').OverlayState>
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<import('../overlay/types').OverlayState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<import('../overlay/types').OverlayState>,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(node: Element | Text, e: Event): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(type: string | object, e: MouseEvent): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<import('../overlay').PopupProps>
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<import('../overlay/types').PopupState>,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<import('../overlay/types').PopupState>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<import('../overlay/types').PopupState>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<import('../overlay/types').PopupState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<import('../overlay/types').PopupState>,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<import('../overlay').PopupProps>
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(node: Element | Text, e: Event): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<import('../overlay').PopupProps>
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          },
                          'overlay'
                          >;
                          cascaderHeight: string | number;
                          focus(): void;
                          updateCache(dataSource: import('../cascader').CascaderDataItem[]): void;
                          flatValue(value: string[]): string[];
                          isDescendantOrSelf(
                          currentPos: string | null | undefined,
                          targetPos: string | null | undefined
                          ): boolean;
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(value: string[]): import('./types').CascaderSelectDataItem[];
                          getLabelPath(
                          data: import('./types').CascaderSelectDataItem
                          ): import('react').ReactNode[];
                          getSingleData(
                          value: string | string[]
                          ): import('./types').CascaderSelectDataItem | null;
                          getMultipleData(
                          value: string[]
                          ): import('./types').CascaderSelectDataItem[] | null;
                          getIndeterminate(value: string[]): string[];
                          saveSelectRef(
                          ref: ConfiguredComponent<
                          SelectProps & ComponentCommonProps,
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                          handleTagClose(item: import('../select').ObjectItem): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<import('../select').SelectProps>
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<import('../select/select').SelectState>
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(
                          proxy: unknown,
                          e: any
                          ): false | undefined;
                          handleTagClose(
                          item: import('../select').ObjectItem
                          ): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<
                          import('../select').SelectProps
                          >
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'focusInput' | 'handleSearchClear'
                          >
                          ): void;
                          saveCascaderRef(
                          ref: ConfiguredComponent<
                          CascaderProps & ComponentCommonProps,
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(value: string[], v: string, checked: boolean): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data: import('../cascader').CascaderDataItem[] | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../cascader').CascaderProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(
                          value: string[],
                          v: string,
                          checked: boolean
                          ): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data:
                          | import('../cascader').CascaderDataItem[]
                          | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../cascader').CascaderProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'setFocusValue'
                          >
                          ): void;
                          completeValue(value: string[]): string[];
                          isLeaf(data: import('./types').CascaderSelectDataItem): boolean;
                          handleVisibleChange(
                          visible: boolean,
                          type?: import('./types').CascaderSelectVisibleChangeType | undefined
                          ): void;
                          handleKeyDown(e: any): void;
                          getPopup(
                          ref: ConfiguredComponent<
                          PopupProps & ComponentCommonProps,
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(node: Element | Text, e: Event): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<import('../overlay').PopupProps>
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) =>
                          | OverlayState
                          | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').OverlayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          | string
                          | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').PopupProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          },
                          'overlay'
                          >
                          ): void;
                          handleAfterOpen(): void;
                          handleSelect(
                          value: unknown,
                          data: import('./types').CascaderSelectDataItem
                          ): void;
                          refreshValueDataCache: (curValue: string | string[]) => void;
                          handleChange(
                          value: string[],
                          data: import('./types').CascaderSelectDataItem[],
                          extra: import('../cascader').Extra
                          ): void;
                          handleClear(): void;
                          handleRemove(currentData: import('./types').CascaderSelectDataItem): void;
                          handleSearch(searchValue: string): void;
                          getPath(pos: string): import('./types').CascaderSelectDataItem[];
                          filterItems(): import('./types').CascaderSelectDataItem[][];
                          renderNotFound(): any;
                          renderCascader(): any;
                          renderPopupContent(): any;
                          renderPreview(others: any): any;
                          render(): any;
                          context: any;
                          setState<K_6 extends keyof CascaderSelectState>(
                          state:
                          | CascaderSelectState
                          | ((
                          prevState: Readonly<import('./types').CascaderSelectState>,
                          props: Readonly<import('./types').CascaderSelectProps>
                          ) => CascaderSelectState | Pick<CascaderSelectState, K_6>)
                          | Pick<CascaderSelectState, K_6>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          state: Readonly<import('./types').CascaderSelectState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextState: Readonly<import('./types').CascaderSelectState>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('./types').CascaderSelectProps>,
                          prevState: Readonly<import('./types').CascaderSelectState>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('./types').CascaderSelectProps>,
                          prevState: Readonly<import('./types').CascaderSelectState>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextState: Readonly<import('./types').CascaderSelectState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextState: Readonly<import('./types').CascaderSelectState>,
                          nextContext: any
                          ): void;
                          },
                          Pick<
                          {
                          readonly props: import('./cascader-select').CascaderSelectPropsWithDefault;
                          _valueDataCache: Record<
                          string,
                          import('./types').CascaderSelectDataItem
                          >;
                          _v2n: Record<string, import('./types').CascaderSelectDataItem>;
                          _p2n: Record<string, import('./types').CascaderSelectDataItem>;
                          select: ConfiguredComponent<
                          SelectProps & ComponentCommonProps,
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                          handleTagClose(item: import('../select').ObjectItem): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<import('../select').SelectProps>
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<import('../select/select').SelectState>
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<import('../select/select').SelectState>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(
                          proxy: unknown,
                          e: any
                          ): false | undefined;
                          handleTagClose(
                          item: import('../select').ObjectItem
                          ): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<
                          import('../select').SelectProps
                          >
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'focusInput' | 'handleSearchClear'
                          >;
                          cascader: ConfiguredComponent<
                          CascaderProps & ComponentCommonProps,
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(value: string[], v: string, checked: boolean): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data: import('../cascader').CascaderDataItem[] | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../cascader').CascaderProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(
                          value: string[],
                          v: string,
                          checked: boolean
                          ): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data:
                          | import('../cascader').CascaderDataItem[]
                          | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../cascader').CascaderProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'setFocusValue'
                          >;
                          popup: ConfiguredComponent<
                          PopupProps & ComponentCommonProps,
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(node: Element | Text, e: Event): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) => GatewayState | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').GatewayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<import('../overlay').PopupProps>
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) =>
                          | OverlayState
                          | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').OverlayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          | string
                          | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').PopupProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          },
                          'overlay'
                          >;
                          cascaderHeight: string | number;
                          focus(): void;
                          updateCache(dataSource: import('../cascader').CascaderDataItem[]): void;
                          flatValue(value: string[]): string[];
                          isDescendantOrSelf(
                          currentPos: string | null | undefined,
                          targetPos: string | null | undefined
                          ): boolean;
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(value: string[]): import('./types').CascaderSelectDataItem[];
                          getLabelPath(
                          data: import('./types').CascaderSelectDataItem
                          ): import('react').ReactNode[];
                          getSingleData(
                          value: string | string[]
                          ): import('./types').CascaderSelectDataItem | null;
                          getMultipleData(
                          value: string[]
                          ): import('./types').CascaderSelectDataItem[] | null;
                          getIndeterminate(value: string[]): string[];
                          saveSelectRef(
                          ref: ConfiguredComponent<
                          SelectProps & ComponentCommonProps,
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys: import('../select').DataSourceItem[] | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(triggerType?: string | undefined): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(
                          proxy: unknown,
                          e: any
                          ): false | undefined;
                          handleTagClose(
                          item: import('../select').ObjectItem
                          ): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (string | number | boolean | null | undefined)[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?: import('../select').VisibleChangeType | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<
                          import('../select').SelectProps
                          >
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../select').SelectProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          selectAllYet: boolean;
                          componentDidUpdate(
                          prevProps: import('../select').SelectProps,
                          prevState: import('../select/base').BaseState
                          ): void;
                          componentDidMount(): void;
                          ie9Hack(): void;
                          useDetailValue(): boolean;
                          hasSearch(): boolean;
                          getTagSize(): 'small' | 'medium' | 'large' | undefined;
                          handleMenuSelect(
                          keys: string[],
                          item: { props: { _key: string } }
                          ): false | void;
                          handleItemClick(key: string): void;
                          handleSingleSelect(
                          key: string,
                          triggerType: import('../select').VisibleChangeType
                          ): void;
                          handleMultipleSelect(
                          keys:
                          | import('../select').DataSourceItem[]
                          | undefined,
                          triggerType: import('../select').VisibleChangeType,
                          key?: string | null | undefined,
                          keepSearchValue?: boolean | undefined
                          ): void;
                          updateSelectAllYet(value?: unknown): void;
                          handleSearchValue(value: string): void;
                          handleSearch(value: string, e: any): void;
                          handleSearchClear(
                          triggerType?: string | undefined
                          ): void;
                          handleSearchKeyDown(e: any): void;
                          chooseMultipleItem(key: string): void;
                          chooseHighlightItem(
                          proxy: unknown,
                          e: any
                          ): false | undefined;
                          handleTagClose(
                          item: import('../select').ObjectItem
                          ): boolean;
                          handleDeleteTag(e: any): false | undefined;
                          handleSelectAll(e: any): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: import('../select').VisibleChangeType
                          ): void;
                          afterClose(): void;
                          maxTagPlaceholder(
                          selectedValues: import('../select').ObjectItem[],
                          totalValues: import('../select').ObjectItem[]
                          ): string;
                          renderValues(): any;
                          handleWrapClick: (e: any) => void;
                          handleArrowClick: (e: any) => void;
                          handleClear: (e: any) => void;
                          hasClear(): boolean | undefined;
                          renderExtraNode(): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          renderSelect(): any;
                          renderSearchInput(
                          valueNodes: any,
                          placeholder: string | undefined,
                          inputEl: any
                          ): any;
                          renderMenuHeader(): any;
                          render(): any;
                          dataStore: import('../select/data-store').default;
                          selectDOM: HTMLElement;
                          width: string | number;
                          popupRef: HTMLDivElement;
                          resizeTimeout: number;
                          highlightTimer: number | undefined;
                          menuRef:
                          | import('../config-provider/types').ConfiguredComponent<
                          import('../menu').MenuProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../menu/view/menu').Menu
                          >
                          | null;
                          isAutoComplete: boolean;
                          inputRef: import('../input/input').default<
                          import('../input').InputProps
                          >;
                          valueDataSource: {
                          value?:
                          | string
                          | number
                          | boolean
                          | (
                          | string
                          | number
                          | boolean
                          | null
                          | undefined
                          )[]
                          | null
                          | undefined;
                          valueDS?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined;
                          mapValueDS?:
                          | Record<string, import('../select').ObjectItem>
                          | undefined;
                          };
                          componentWillUnmount(): void;
                          syncWidth(): void;
                          handleResize(): void;
                          setDataSource(
                          props: import('../select').SelectProps
                          ): import('../select/types').NormalizedObjectItem[];
                          setVisible(
                          visible: boolean,
                          type?:
                          | import('../select').VisibleChangeType
                          | undefined
                          ): void;
                          setFirstHightLightKeyForMenu(
                          searchValue?: unknown
                          ): void;
                          handleChange(
                          value:
                          | import('../select').DataSourceItem
                          | import('../select').DataSourceItem[],
                          args_0: unknown,
                          args_1?:
                          | import('../select').ObjectItem
                          | import('../select').ObjectItem[]
                          | undefined
                          ): void;
                          handleMenuBodyClick(): void;
                          toggleHighlightItem(
                          dir: number
                          ):
                          | false
                          | import('../select/types').NormalizedObjectItem
                          | undefined;
                          scrollMenuIntoView(): void;
                          handleSelect(): void;
                          handleMouseDown: (e: any) => void;
                          renderMenu(): any;
                          renderMenuItem(
                          dataSource: import('../select/types').NormalizedObjectItem[]
                          ): import('react').ReactElement<
                          any,
                          string | import('react').JSXElementConstructor<any>
                          >[];
                          saveSelectRef: (ref: HTMLElement | null) => void;
                          saveInputRef: (
                          ref: import('../config-provider/types').ConfiguredComponent<
                          import('../input').InputProps &
                          import('../config-provider/types').ComponentCommonProps,
                          import('../input/input').default<
                          import('../input').InputProps
                          >
                          > &
                          Pick<
                          import('../input/input').default<
                          import('../input').InputProps
                          >,
                          'focus' | 'getInputNode'
                          >
                          ) => void;
                          focusInput(): void;
                          focus(
                          start?: number | undefined,
                          end?: number | undefined,
                          preventScroll?: boolean
                          ): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          savePopupRef: (ref: HTMLDivElement) => void;
                          shouldAutoWidth(): boolean | undefined;
                          context: any;
                          setState<K extends keyof SelectState>(
                          state:
                          | SelectState
                          | ((
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >,
                          props: Readonly<
                          import('../select').SelectProps
                          >
                          ) => SelectState | Pick<SelectState, K>)
                          | Pick<SelectState, K>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../select').SelectProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../select/select').SelectState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../select').SelectProps>,
                          prevState: Readonly<
                          import('../select/select').SelectState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../select').SelectProps>,
                          nextState: Readonly<
                          import('../select/select').SelectState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'focusInput' | 'handleSearchClear'
                          >
                          ): void;
                          saveCascaderRef(
                          ref: ConfiguredComponent<
                          CascaderProps & ComponentCommonProps,
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(
                          value: string[],
                          v: string,
                          checked: boolean
                          ): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data:
                          | import('../cascader').CascaderDataItem[]
                          | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../cascader').CascaderProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../cascader/types').CascaderState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../cascader').CascaderProps>,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../cascader').CascaderProps>,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          lastExpandedValue: string[];
                          cascader: HTMLDivElement;
                          cascaderInner: HTMLDivElement;
                          indeterminate: string[];
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          getCascaderNode(ref: HTMLDivElement): void;
                          getCascaderInnerNode(ref: HTMLDivElement): void;
                          setCascaderInnerWidth(): void;
                          flatValue(value: string[]): string[];
                          getValue(pos: string): string | null;
                          getPos(value: string): string | null;
                          getData(
                          value: string[]
                          ): import('../cascader').CascaderDataItemWithPosInfo[];
                          processValue(
                          value: string[],
                          v: string,
                          checked: boolean
                          ): void;
                          handleSelect(v: string, canExpand: boolean): void;
                          handleCheck(v: string, checked: boolean): void;
                          handleExpand(
                          value: string,
                          level: number,
                          canExpand: boolean,
                          focusedFirstChild: boolean
                          ): void | Promise<void>;
                          handleMouseLeave(): void;
                          setExpandValue(
                          expandedValue: string[],
                          isExpandedValueSetByAction?: boolean
                          ): void;
                          getFirstFocusKeyByDataSource(
                          dataSource: import('../cascader').CascaderDataItem[]
                          ): string;
                          getFirstFocusKeyByFilteredPaths(
                          filteredPaths:
                          | import('../cascader').CascaderDataItemWithPosInfo[][]
                          | undefined
                          ): string;
                          getFirstFocusKey(): string;
                          setFocusValue(): void;
                          handleFocus(focusedValue: string): void;
                          handleFold(): void;
                          getIndeterminate(value: string[]): string[];
                          onBlur(e: any): void;
                          renderMenu(
                          data:
                          | import('../cascader').CascaderDataItem[]
                          | undefined,
                          level: number
                          ): any;
                          renderMenus(): import('react').JSX.Element[];
                          renderFilteredItem(
                          path: import('../cascader').CascaderDataItemWithPosInfo[]
                          ): any;
                          renderFilteredList(): any;
                          render(): any;
                          context: any;
                          setState<K_1 extends keyof CascaderState>(
                          state:
                          | CascaderState
                          | ((
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          props: Readonly<
                          import('../cascader').CascaderProps
                          >
                          ) => CascaderState | Pick<CascaderState, K_1>)
                          | Pick<CascaderState, K_1>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../cascader').CascaderProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<
                          import('../cascader/types').CascaderState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../cascader').CascaderProps
                          >,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../cascader').CascaderProps
                          >,
                          prevState: Readonly<
                          import('../cascader/types').CascaderState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../cascader').CascaderProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../cascader').CascaderProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../cascader').CascaderProps
                          >,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../cascader').CascaderProps
                          >,
                          nextState: Readonly<
                          import('../cascader/types').CascaderState
                          >,
                          nextContext: any
                          ): void;
                          },
                          'setFocusValue'
                          >
                          ): void;
                          completeValue(value: string[]): string[];
                          isLeaf(data: import('./types').CascaderSelectDataItem): boolean;
                          handleVisibleChange(
                          visible: boolean,
                          type?: import('./types').CascaderSelectVisibleChangeType | undefined
                          ): void;
                          handleKeyDown(e: any): void;
                          getPopup(
                          ref: ConfiguredComponent<
                          PopupProps & ComponentCommonProps,
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) => OverlayState | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').OverlayState>;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) =>
                          | OverlayState
                          | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').OverlayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(e: KeyboardEvent | MouseEvent): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          | string
                          | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (import('react').JSX.Element | undefined)[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').PopupProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<import('../overlay/types').PopupState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<import('../overlay').PopupProps> &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          }
                          > &
                          Pick<
                          {
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align: string | boolean | string[] | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: { align: string[] }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ): (Document | Window | HTMLElement)[] | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) =>
                          | OverlayState
                          | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').OverlayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          saveRef(ref: {
                          _mouseNotFirstOnMask: boolean;
                          _isForwardContent: boolean | null;
                          overlay: {
                          lastAlign: string | boolean | undefined;
                          timeoutMap: { [key: string]: number };
                          _isMounted: boolean;
                          _isDestroyed: boolean;
                          focusTimeout: number;
                          _animation: { off: () => void } | null;
                          _containerNode: HTMLElement | undefined;
                          _hasFocused: boolean;
                          contentRef: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          gatewayRef: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _keydownEvents: { off: () => void } | null;
                          _clickEvents: { off: () => void } | null;
                          _touchEvents: { off: () => void } | null;
                          overlay: any | null;
                          componentDidMount(): void;
                          componentDidUpdate(
                          prevProps: import('../overlay/types').OverlayV1Props
                          ): void;
                          componentWillUnmount(): void;
                          doAnimation(open: boolean, close: boolean): void;
                          getAnimation(
                          props: import('../overlay/types').OverlayV1Props
                          ):
                          | string
                          | boolean
                          | import('../overlay/types').AnimationObjectType;
                          getAnimationByAlign(
                          align:
                          | string
                          | boolean
                          | string[]
                          | undefined
                          ): { in: string; out: string };
                          addAnimationEvents(): void;
                          handlePosition(config: {
                          align: string[];
                          }): void;
                          handleAnimateEnd(id: string): void;
                          onEntering(): void;
                          onLeaving(): void;
                          onEntered(): void;
                          onLeaved(): void;
                          beforeOpen(): void;
                          beforeClose(): void;
                          setFocusNode(): void;
                          getContent(): import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          };
                          getContentNode(): HTMLElement | null;
                          getWrapperNode(): Element | null;
                          addDocumentEvents(): void;
                          removeDocumentEvents(): void;
                          handleDocumentKeyDown(e: KeyboardEvent): void;
                          isInShadowDOM(node: Element | Text): boolean;
                          getEventPath(
                          event: Event | { path: string }
                          ): string | EventTarget[] | undefined;
                          composedPath(
                          el: HTMLElement | null
                          ):
                          | (Document | Window | HTMLElement)[]
                          | undefined;
                          matchInShadowDOM(
                          node: Element | Text,
                          e: Event
                          ): boolean;
                          handleDocumentClick(e: Event): void;
                          handleMaskClick(e: any): void;
                          saveContentRef: (
                          ref: import('react').ReactInstance & {
                          headerNode: HTMLElement;
                          bodyNode: HTMLElement;
                          footerNode: HTMLDivElement;
                          }
                          ) => void;
                          saveGatewayRef: (ref: {
                          child: Element | null | undefined;
                          componentDidMount(): void;
                          componentDidUpdate(): void;
                          updateContainer: () => void;
                          getChildNode(): Element | Text | null;
                          saveChildRef: (ref: HTMLDivElement) => void;
                          render(): import('react').ReactPortal | null;
                          context: any;
                          setState<K_2 extends 'containerNode'>(
                          state:
                          | GatewayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          props: Readonly<
                          import('../overlay').GatewayProps
                          >
                          ) =>
                          | GatewayState
                          | Pick<GatewayState, K_2>)
                          | Pick<GatewayState, K_2>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').GatewayProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').GatewayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').GatewayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').GatewayProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').GatewayState
                          >,
                          nextContext: any
                          ): void;
                          }) => void;
                          getInstance(): any;
                          render(): any;
                          context: any;
                          setState<K_3 extends keyof OverlayState>(
                          state:
                          | OverlayState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >
                          ) =>
                          | OverlayState
                          | Pick<OverlayState, K_3>)
                          | Pick<OverlayState, K_3>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay/types').OverlayV1Props
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').OverlayState
                          >;
                          refs: { [key: string]: any };
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          prevState: Readonly<
                          import('../overlay/types').OverlayState
                          >
                          ): any;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay/types').OverlayV1Props
                          >,
                          nextState: Readonly<
                          import('../overlay/types').OverlayState
                          >,
                          nextContext: any
                          ): void;
                          };
                          _timer: number | null;
                          _hideTimer: number | null;
                          _showTimer: number | null;
                          componentWillUnmount(): void;
                          handleVisibleChange(
                          visible: boolean,
                          type: string | object,
                          e?: KeyboardEvent | MouseEvent | undefined
                          ): void;
                          handleTriggerClick(
                          e: KeyboardEvent | MouseEvent
                          ): void;
                          handleTriggerKeyDown(e: KeyboardEvent): void;
                          handleTriggerMouseEnter(e: MouseEvent): void;
                          handleTriggerMouseLeave(
                          e: MouseEvent,
                          type: string | object
                          ): void;
                          handleTriggerFocus(e: MouseEvent): void;
                          handleTriggerBlur(e: MouseEvent): void;
                          handleContentMouseDown(): void;
                          handleContentMouseEnter(): void;
                          handleContentMouseLeave(e: MouseEvent): void;
                          handleMaskMouseEnter(): void;
                          handleMaskMouseLeave(): void;
                          handleRequestClose(
                          type: string | object,
                          e: MouseEvent
                          ): void;
                          renderTrigger():
                          | import('react').ReactElement<
                          any,
                          | string
                          | import('react').JSXElementConstructor<any>
                          >
                          | undefined;
                          renderContent(): any;
                          renderPortal(): any;
                          render(): (
                          | import('react').JSX.Element
                          | undefined
                          )[];
                          context: any;
                          setState<K_4 extends 'visible'>(
                          state:
                          | PopupState
                          | ((
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => PopupState | Pick<PopupState, K_4>)
                          | Pick<PopupState, K_4>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(
                          callback?: (() => void) | undefined
                          ): void;
                          readonly props: Readonly<
                          import('../overlay').PopupProps
                          > &
                          Readonly<{
                          children?: import('react').ReactNode;
                          }>;
                          state: Readonly<
                          import('../overlay/types').PopupState
                          >;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): boolean;
                          componentDidCatch?(
                          error: Error,
                          errorInfo: any
                          ): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          prevState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<
                          import('../overlay').PopupProps
                          >,
                          nextState: Readonly<
                          import('../overlay/types').PopupState
                          >,
                          nextContext: any
                          ): void;
                          }): void;
                          render(): any;
                          context: any;
                          setState<K_5 extends never>(
                          state:
                          | {}
                          | ((
                          prevState: Readonly<{}>,
                          props: Readonly<
                          import('../overlay').PopupProps
                          >
                          ) => {} | Pick<{}, K_5>)
                          | Pick<{}, K_5>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          readonly props: Readonly<
                          import('../overlay').PopupProps
                          > &
                          Readonly<{ children?: import('react').ReactNode }>;
                          state: Readonly<{}>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('../overlay').PopupProps>,
                          prevState: Readonly<{}>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('../overlay').PopupProps>,
                          nextState: Readonly<{}>,
                          nextContext: any
                          ): void;
                          },
                          'overlay'
                          >
                          ): void;
                          handleAfterOpen(): void;
                          handleSelect(
                          value: unknown,
                          data: import('./types').CascaderSelectDataItem
                          ): void;
                          refreshValueDataCache: (curValue: string | string[]) => void;
                          handleChange(
                          value: string[],
                          data: import('./types').CascaderSelectDataItem[],
                          extra: import('../cascader').Extra
                          ): void;
                          handleClear(): void;
                          handleRemove(
                          currentData: import('./types').CascaderSelectDataItem
                          ): void;
                          handleSearch(searchValue: string): void;
                          getPath(pos: string): import('./types').CascaderSelectDataItem[];
                          filterItems(): import('./types').CascaderSelectDataItem[][];
                          renderNotFound(): any;
                          renderCascader(): any;
                          renderPopupContent(): any;
                          renderPreview(others: any): any;
                          render(): any;
                          context: any;
                          setState<K_6 extends keyof CascaderSelectState>(
                          state:
                          | CascaderSelectState
                          | ((
                          prevState: Readonly<import('./types').CascaderSelectState>,
                          props: Readonly<import('./types').CascaderSelectProps>
                          ) => CascaderSelectState | Pick<CascaderSelectState, K_6>)
                          | Pick<CascaderSelectState, K_6>,
                          callback?: (() => void) | undefined
                          ): void;
                          forceUpdate(callback?: (() => void) | undefined): void;
                          state: Readonly<import('./types').CascaderSelectState>;
                          refs: { [key: string]: any };
                          componentDidMount?(): void;
                          shouldComponentUpdate?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextState: Readonly<import('./types').CascaderSelectState>,
                          nextContext: any
                          ): boolean;
                          componentWillUnmount?(): void;
                          componentDidCatch?(error: Error, errorInfo: any): void;
                          getSnapshotBeforeUpdate?(
                          prevProps: Readonly<import('./types').CascaderSelectProps>,
                          prevState: Readonly<import('./types').CascaderSelectState>
                          ): any;
                          componentDidUpdate?(
                          prevProps: Readonly<import('./types').CascaderSelectProps>,
                          prevState: Readonly<import('./types').CascaderSelectState>,
                          snapshot?: any
                          ): void;
                          componentWillMount?(): void;
                          UNSAFE_componentWillMount?(): void;
                          componentWillReceiveProps?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillReceiveProps?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextContext: any
                          ): void;
                          componentWillUpdate?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextState: Readonly<import('./types').CascaderSelectState>,
                          nextContext: any
                          ): void;
                          UNSAFE_componentWillUpdate?(
                          nextProps: Readonly<import('./types').CascaderSelectProps>,
                          nextState: Readonly<import('./types').CascaderSelectState>,
                          nextContext: any
                          ): void;
                          },
                          'focus'
                          >
                          >;

                            variable Checkbox

                            const Checkbox: ConfiguredComponentClass<
                            (CheckboxProps | (CheckboxProps & { children?: any })) & ComponentCommonProps,
                            any,
                            {}
                            > & {
                            Group: ConfiguredComponentClass<
                            GroupProps & ComponentCommonProps,
                            {
                            getChildContext(): {
                            __group__: boolean;
                            onChange: (
                            currentValue: import('./types').ValueItem,
                            event: any
                            ) => void;
                            selectedValue: import('./types').ValueItem[];
                            disabled: boolean | undefined;
                            };
                            onChange(currentValue: import('./types').ValueItem, event: any): void;
                            render(): any;
                            context: any;
                            setState<K extends 'value'>(
                            state:
                            | GroupState
                            | ((
                            prevState: Readonly<import('./types').GroupState>,
                            props: Readonly<import('./types').GroupProps>
                            ) => GroupState | Pick<GroupState, K>)
                            | Pick<GroupState, K>,
                            callback?: (() => void) | undefined
                            ): void;
                            forceUpdate(callback?: (() => void) | undefined): void;
                            readonly props: Readonly<import('./types').GroupProps> &
                            Readonly<{ children?: import('react').ReactNode }>;
                            state: Readonly<import('./types').GroupState>;
                            refs: { [key: string]: any };
                            componentDidMount?(): void;
                            shouldComponentUpdate?(
                            nextProps: Readonly<import('./types').GroupProps>,
                            nextState: Readonly<import('./types').GroupState>,
                            nextContext: any
                            ): boolean;
                            componentWillUnmount?(): void;
                            componentDidCatch?(error: Error, errorInfo: any): void;
                            getSnapshotBeforeUpdate?(
                            prevProps: Readonly<import('./types').GroupProps>,
                            prevState: Readonly<import('./types').GroupState>
                            ): any;
                            componentDidUpdate?(
                            prevProps: Readonly<import('./types').GroupProps>,
                            prevState: Readonly<import('./types').GroupState>,
                            snapshot?: any
                            ): void;
                            componentWillMount?(): void;
                            UNSAFE_componentWillMount?(): void;
                            componentWillReceiveProps?(
                            nextProps: Readonly<import('./types').GroupProps>,
                            nextContext: any
                            ): void;
                            UNSAFE_componentWillReceiveProps?(
                            nextProps: Readonly<import('./types').GroupProps>,
                            nextContext: any
                            ): void;
                            componentWillUpdate?(
                            nextProps: Readonly<import('./types').GroupProps>,
                            nextState: Readonly<import('./types').GroupState>,
                            nextContext: any
                            ): void;
                            UNSAFE_componentWillUpdate?(
                            nextProps: Readonly<import('./types').GroupProps>,
                            nextState: Readonly<import('./types').GroupState>,
                            nextContext: any
                            ): void;
                            },
                            {}
                            >;
                            };

                              variable Collapse

                              const Collapse: ConfiguredComponentClass<
                              CollapseProps & ComponentCommonProps,
                              {
                              onItemClick(key: import('./types').KeyType): void;
                              genratePanelId(
                              itemId: string | undefined,
                              index: number
                              ): string | undefined;
                              getProps(
                              item: import('./types').DataItem,
                              index: number,
                              key: import('./types').KeyType
                              ): {
                              key: import('./types').KeyType;
                              title: any;
                              isExpanded: boolean;
                              disabled: boolean | undefined;
                              id: string | undefined;
                              onClick: (() => void) | null;
                              };
                              getItemsByDataSource(): import('react').JSX.Element[];
                              getItemsByChildren():
                              | import('react').ReactElement<
                              any,
                              string | import('react').JSXElementConstructor<any>
                              >[]
                              | null
                              | undefined;
                              setExpandedKey(expandedKeys: import('./types').KeyType[]): void;
                              render(): any;
                              context: any;
                              setState<K extends 'expandedKeys'>(
                              state:
                              | { expandedKeys: import('./types').KeyType[] }
                              | ((
                              prevState: Readonly<{
                              expandedKeys: import('./types').KeyType[];
                              }>,
                              props: Readonly<CollapseProps>
                              ) =>
                              | { expandedKeys: import('./types').KeyType[] }
                              | Pick<{ expandedKeys: import('./types').KeyType[] }, K>)
                              | Pick<{ expandedKeys: import('./types').KeyType[] }, K>,
                              callback?: (() => void) | undefined
                              ): void;
                              forceUpdate(callback?: (() => void) | undefined): void;
                              readonly props: Readonly<CollapseProps> &
                              Readonly<{ children?: import('react').ReactNode }>;
                              state: Readonly<{ expandedKeys: import('./types').KeyType[] }>;
                              refs: { [key: string]: any };
                              componentDidMount?(): void;
                              shouldComponentUpdate?(
                              nextProps: Readonly<CollapseProps>,
                              nextState: Readonly<{ expandedKeys: import('./types').KeyType[] }>,
                              nextContext: any
                              ): boolean;
                              componentWillUnmount?(): void;
                              componentDidCatch?(error: Error, errorInfo: any): void;
                              getSnapshotBeforeUpdate?(
                              prevProps: Readonly<CollapseProps>,
                              prevState: Readonly<{ expandedKeys: import('./types').KeyType[] }>
                              ): any;
                              componentDidUpdate?(
                              prevProps: Readonly<CollapseProps>,
                              prevState: Readonly<{ expandedKeys: import('./types').KeyType[] }>,
                              snapshot?: any
                              ): void;
                              componentWillMount?(): void;
                              UNSAFE_componentWillMount?(): void;
                              componentWillReceiveProps?(
                              nextProps: Readonly<CollapseProps>,
                              nextContext: any
                              ): void;
                              UNSAFE_componentWillReceiveProps?(
                              nextProps: Readonly<CollapseProps>,
                              nextContext: any
                              ): void;
                              componentWillUpdate?(
                              nextProps: Readonly<CollapseProps>,
                              nextState: Readonly<{ expandedKeys: import('./types').KeyType[] }>,
                              nextContext: any
                              ): void;
                              UNSAFE_componentWillUpdate?(
                              nextProps: Readonly<CollapseProps>,
                              nextState: Readonly<{ expandedKeys: import('./types').KeyType[] }>,
                              nextContext: any
                              ): void;
                              },
                              {}
                              > & {
                              Panel: ConfiguredComponentClass<
                              PanelProps & ComponentCommonProps,
                              {
                              onKeyDown: (e: any) => void;
                              render(): any;
                              context: any;
                              setState<K_1 extends never>(
                              state:
                              | {}
                              | ((
                              prevState: Readonly<{}>,
                              props: Readonly<PanelProps>
                              ) => {} | Pick<{}, K_1>)
                              | Pick<{}, K_1>,
                              callback?: (() => void) | undefined
                              ): void;
                              forceUpdate(callback?: (() => void) | undefined): void;
                              readonly props: Readonly<PanelProps> &
                              Readonly<{ children?: import('react').ReactNode }>;
                              state: Readonly<{}>;
                              refs: { [key: string]: any };
                              componentDidMount?(): void;
                              shouldComponentUpdate?(
                              nextProps: Readonly<PanelProps>,
                              nextState: Readonly<{}>,
                              nextContext: any
                              ): boolean;
                              componentWillUnmount?(): void;
                              componentDidCatch?(error: Error, errorInfo: any): void;
                              getSnapshotBeforeUpdate?(
                              prevProps: Readonly<PanelProps>,
                              prevState: Readonly<{}>
                              ): any;
                              componentDidUpdate?(
                              prevProps: Readonly<PanelProps>,
                              prevState: Readonly<{}>,
                              snapshot?: any
                              ): void;
                              componentWillMount?(): void;
                              UNSAFE_componentWillMount?(): void;
                              componentWillReceiveProps?(
                              nextProps: Readonly<PanelProps>,
                              nextContext: any
                              ): void;
                              UNSAFE_componentWillReceiveProps?(
                              nextProps: Readonly<PanelProps>,
                              nextContext: any
                              ): void;
                              componentWillUpdate?(
                              nextProps: Readonly<PanelProps>,
                              nextState: Readonly<{}>,
                              nextContext: any
                              ): void;
                              UNSAFE_componentWillUpdate?(
                              nextProps: Readonly<PanelProps>,
                              nextState: Readonly<{}>,
                              nextContext: any
                              ): void;
                              },
                              {}
                              > & { isNextPanel: boolean };
                              };

                                variable ConfigProvider

                                const ConfigProvider: typeof ConfigProvider;

                                  variable DatePicker

                                  const DatePicker: ConfiguredComponentClass<
                                  DatePickerProps & ComponentCommonProps,
                                  {
                                  readonly props: Readonly<
                                  import('../util').RequiredSome<
                                  import('./types').DatePickerProps,
                                  | 'size'
                                  | 'rtl'
                                  | 'format'
                                  | 'prefix'
                                  | 'locale'
                                  | 'onChange'
                                  | 'defaultVisible'
                                  | 'onVisibleChange'
                                  | 'popupAlign'
                                  | 'disabledDate'
                                  | 'hasClear'
                                  | 'popupTriggerType'
                                  | 'showTime'
                                  | 'resetTime'
                                  | 'footerRender'
                                  | 'onOk'
                                  >
                                  > &
                                  Readonly<
                                  Pick<
                                  {
                                  prefix: string;
                                  rtl: boolean;
                                  format: string;
                                  size: string;
                                  showTime: boolean;
                                  resetTime: boolean;
                                  disabledDate: () => boolean;
                                  footerRender: () => null;
                                  hasClear: boolean;
                                  popupTriggerType: string;
                                  popupAlign: string;
                                  locale: Partial<{
                                  placeholder: string;
                                  datetimePlaceholder: string;
                                  monthPlaceholder: string;
                                  weekPlaceholder: string;
                                  yearPlaceholder: string;
                                  now: string;
                                  selectTime: string;
                                  selectDate: string;
                                  ok: string;
                                  clear: string;
                                  startPlaceholder: string;
                                  endPlaceholder: string;
                                  hour: string;
                                  minute: string;
                                  second: string;
                                  monthBeforeYear?: boolean | undefined;
                                  }> & { momentLocale?: string | undefined };
                                  defaultVisible: boolean;
                                  onChange: () => void;
                                  onVisibleChange: () => void;
                                  onOk: () => void;
                                  },
                                  never
                                  >
                                  >;
                                  onValueChange: (
                                  newValue: import('moment').Moment | null,
                                  handler?: 'onChange' | 'onOk'
                                  ) => void;
                                  onSelectCalendarPanel: (value: any) => void;
                                  onSelectTimePanel: (value: any) => void;
                                  clearValue: () => void;
                                  onDateInputChange: (
                                  inputStr: string | null | undefined,
                                  e: any,
                                  eventType?: string | undefined
                                  ) => void;
                                  onTimeInputChange: (inputStr: string) => void;
                                  onDateInputBlur: () => void;
                                  onTimeInputBlur: () => void;
                                  onKeyDown: (e: any) => void;
                                  onTimeKeyDown: (e: any) => void;
                                  handleChange: (
                                  newValue: import('moment').Moment | null,
                                  prevValue: import('moment').Moment | null,
                                  others?: {}
                                  ) => void;
                                  onFoucsDateInput: () => void;
                                  onFoucsTimeInput: () => void;
                                  onVisibleChange: (visible: boolean, type: string) => void;
                                  changePanel: (panel: import('./types').PanelType) => void;
                                  onOk: (value?: import('moment').Moment | null | undefined) => void;
                                  renderPreview(others: any): any;
                                  render(): any;
                                  context: any;
                                  setState<K extends keyof DatePickerState>(
                                  state:
                                  | DatePickerState
                                  | ((
                                  prevState: Readonly<import('./types').DatePickerState>,
                                  props: Readonly<import('./types').DatePickerProps>
                                  ) => DatePickerState | Pick<DatePickerState, K>)
                                  | Pick<DatePickerState, K>,
                                  callback?: (() => void) | undefined
                                  ): void;
                                  forceUpdate(callback?: (() => void) | undefined): void;
                                  state: Readonly<import('./types').DatePickerState>;
                                  refs: { [key: string]: any };
                                  componentDidMount?(): void;
                                  shouldComponentUpdate?(
                                  nextProps: Readonly<import('./types').DatePickerProps>,
                                  nextState: Readonly<import('./types').DatePickerState>,
                                  nextContext: any
                                  ): boolean;
                                  componentWillUnmount?(): void;
                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                  getSnapshotBeforeUpdate?(
                                  prevProps: Readonly<import('./types').DatePickerProps>,
                                  prevState: Readonly<import('./types').DatePickerState>
                                  ): any;
                                  componentDidUpdate?(
                                  prevProps: Readonly<import('./types').DatePickerProps>,
                                  prevState: Readonly<import('./types').DatePickerState>,
                                  snapshot?: any
                                  ): void;
                                  componentWillMount?(): void;
                                  UNSAFE_componentWillMount?(): void;
                                  componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').DatePickerProps>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').DatePickerProps>,
                                  nextContext: any
                                  ): void;
                                  componentWillUpdate?(
                                  nextProps: Readonly<import('./types').DatePickerProps>,
                                  nextState: Readonly<import('./types').DatePickerState>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillUpdate?(
                                  nextProps: Readonly<import('./types').DatePickerProps>,
                                  nextState: Readonly<import('./types').DatePickerState>,
                                  nextContext: any
                                  ): void;
                                  },
                                  {}
                                  > & {
                                  RangePicker: ConfiguredComponentClass<
                                  RangePickerProps & ComponentCommonProps,
                                  {
                                  readonly props: Readonly<
                                  import('../util').RequiredSome<
                                  import('./types').RangePickerProps,
                                  | 'size'
                                  | 'rtl'
                                  | 'type'
                                  | 'prefix'
                                  | 'locale'
                                  | 'onChange'
                                  | 'defaultVisible'
                                  | 'onVisibleChange'
                                  | 'popupAlign'
                                  | 'disabledDate'
                                  | 'disableChangeMode'
                                  | 'hasClear'
                                  | 'popupTriggerType'
                                  | 'showTime'
                                  | 'resetTime'
                                  | 'footerRender'
                                  | 'onOk'
                                  >
                                  > &
                                  Readonly<
                                  Pick<
                                  {
                                  prefix: string;
                                  rtl: boolean;
                                  type: string;
                                  size: string;
                                  showTime: boolean;
                                  resetTime: boolean;
                                  disabledDate: () => boolean;
                                  footerRender: () => null;
                                  hasClear: boolean;
                                  defaultVisible: boolean;
                                  popupTriggerType: string;
                                  popupAlign: string;
                                  locale: Partial<{
                                  placeholder: string;
                                  datetimePlaceholder: string;
                                  monthPlaceholder: string;
                                  weekPlaceholder: string;
                                  yearPlaceholder: string;
                                  now: string;
                                  selectTime: string;
                                  selectDate: string;
                                  ok: string;
                                  clear: string;
                                  startPlaceholder: string;
                                  endPlaceholder: string;
                                  hour: string;
                                  minute: string;
                                  second: string;
                                  monthBeforeYear?: boolean | undefined;
                                  }> & { momentLocale?: string | undefined };
                                  disableChangeMode: boolean;
                                  onChange: () => void;
                                  onOk: () => void;
                                  onVisibleChange: () => void;
                                  },
                                  never
                                  >
                                  >;
                                  startDateInputRef: any;
                                  endDateInputRef: any;
                                  autoSwitchDateInput: boolean;
                                  onValueChange: (
                                  values: (import('moment').Moment | null | undefined)[],
                                  handler?: 'onChange' | 'onOk'
                                  ) => void;
                                  onSelectCalendarPanel: (
                                  value: any,
                                  active?:
                                  | 'startValue'
                                  | 'endValue'
                                  | 'startTime'
                                  | 'endTime'
                                  | undefined
                                  ) => void;
                                  clearRange: () => void;
                                  onDateInputChange: (
                                  inputStr: string,
                                  e: any,
                                  eventType?: string | undefined
                                  ) => void;
                                  onDateInputBlur: () => void;
                                  onDateInputKeyDown: (e: any) => void;
                                  onFocusDateInput: (
                                  type: 'startValue' | 'endValue' | 'startTime' | 'endTime' | undefined
                                  ) => void;
                                  onFocusTimeInput: (
                                  type: 'startValue' | 'endValue' | 'startTime' | 'endTime' | undefined
                                  ) => void;
                                  onSelectStartTime: (value: any) => void;
                                  onSelectEndTime: (value: any) => void;
                                  onTimeInputChange: (inputStr: string) => void;
                                  onTimeInputBlur: () => void;
                                  onTimeInputKeyDown: (e: any) => void;
                                  handleChange: (
                                  valueName: 'startValue' | 'endValue',
                                  newValue?: import('moment').Moment | null | undefined
                                  ) => void;
                                  onVisibleChange: (visible: boolean, type: string) => void;
                                  changePanel: (panel: import('./types').PanelType) => void;
                                  onOk: (
                                  value?: (import('moment').Moment | null | undefined)[] | undefined
                                  ) => void;
                                  getDisabledTime: ({
                                  startValue,
                                  endValue,
                                  }: {
                                  startValue?: import('moment').Moment | null | undefined;
                                  endValue?: import('moment').Moment | null | undefined;
                                  } & Record<string, unknown>) => {};
                                  enableAutoSwitchDateInput: () => void;
                                  afterOpen: () => void;
                                  renderPreview(
                                  [startValue, endValue]: [
                                  import('moment').Moment | null,
                                  import('moment').Moment | null
                                  ],
                                  others: any
                                  ): any;
                                  render(): any;
                                  context: any;
                                  setState<K_1 extends keyof RangePickerState>(
                                  state:
                                  | RangePickerState
                                  | ((
                                  prevState: Readonly<import('./types').RangePickerState>,
                                  props: Readonly<import('./types').RangePickerProps>
                                  ) => RangePickerState | Pick<RangePickerState, K_1>)
                                  | Pick<RangePickerState, K_1>,
                                  callback?: (() => void) | undefined
                                  ): void;
                                  forceUpdate(callback?: (() => void) | undefined): void;
                                  state: Readonly<import('./types').RangePickerState>;
                                  refs: { [key: string]: any };
                                  componentDidMount?(): void;
                                  shouldComponentUpdate?(
                                  nextProps: Readonly<import('./types').RangePickerProps>,
                                  nextState: Readonly<import('./types').RangePickerState>,
                                  nextContext: any
                                  ): boolean;
                                  componentWillUnmount?(): void;
                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                  getSnapshotBeforeUpdate?(
                                  prevProps: Readonly<import('./types').RangePickerProps>,
                                  prevState: Readonly<import('./types').RangePickerState>
                                  ): any;
                                  componentDidUpdate?(
                                  prevProps: Readonly<import('./types').RangePickerProps>,
                                  prevState: Readonly<import('./types').RangePickerState>,
                                  snapshot?: any
                                  ): void;
                                  componentWillMount?(): void;
                                  UNSAFE_componentWillMount?(): void;
                                  componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').RangePickerProps>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').RangePickerProps>,
                                  nextContext: any
                                  ): void;
                                  componentWillUpdate?(
                                  nextProps: Readonly<import('./types').RangePickerProps>,
                                  nextState: Readonly<import('./types').RangePickerState>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillUpdate?(
                                  nextProps: Readonly<import('./types').RangePickerProps>,
                                  nextState: Readonly<import('./types').RangePickerState>,
                                  nextContext: any
                                  ): void;
                                  },
                                  {}
                                  >;
                                  MonthPicker: ConfiguredComponentClass<
                                  MonthPickerProps & ComponentCommonProps,
                                  {
                                  readonly props: Readonly<
                                  import('../util').RequiredSome<
                                  import('./types').MonthPickerProps,
                                  | 'size'
                                  | 'rtl'
                                  | 'format'
                                  | 'prefix'
                                  | 'locale'
                                  | 'onChange'
                                  | 'onVisibleChange'
                                  | 'popupAlign'
                                  | 'disabledDate'
                                  | 'hasClear'
                                  | 'popupTriggerType'
                                  | 'footerRender'
                                  >
                                  > &
                                  Readonly<
                                  Pick<
                                  {
                                  prefix: string;
                                  rtl: boolean;
                                  format: string;
                                  size: string;
                                  disabledDate: () => boolean;
                                  footerRender: () => null;
                                  hasClear: boolean;
                                  popupTriggerType: string;
                                  popupAlign: string;
                                  locale: Partial<{
                                  placeholder: string;
                                  datetimePlaceholder: string;
                                  monthPlaceholder: string;
                                  weekPlaceholder: string;
                                  yearPlaceholder: string;
                                  now: string;
                                  selectTime: string;
                                  selectDate: string;
                                  ok: string;
                                  clear: string;
                                  startPlaceholder: string;
                                  endPlaceholder: string;
                                  hour: string;
                                  minute: string;
                                  second: string;
                                  monthBeforeYear?: boolean | undefined;
                                  }> & { momentLocale?: string | undefined };
                                  onChange: () => void;
                                  onVisibleChange: () => void;
                                  },
                                  never
                                  >
                                  >;
                                  onValueChange: (newValue: import('moment').Moment | null) => void;
                                  onSelectCalendarPanel: (value: any) => void;
                                  clearValue: () => void;
                                  onDateInputChange: (
                                  inputStr: string,
                                  e: any,
                                  eventType?: string | undefined
                                  ) => void;
                                  onDateInputBlur: () => void;
                                  onKeyDown: (e: any) => void;
                                  handleChange: (
                                  newValue: import('moment').Moment | null,
                                  prevValue: import('moment').Moment | null,
                                  others?: {},
                                  callback?: (() => void) | undefined
                                  ) => void;
                                  onVisibleChange: (visible: boolean, type: string) => void;
                                  renderPreview(others: any): any;
                                  render(): any;
                                  context: any;
                                  setState<K_2 extends keyof MonthPickerState>(
                                  state:
                                  | MonthPickerState
                                  | ((
                                  prevState: Readonly<import('./types').MonthPickerState>,
                                  props: Readonly<import('./types').MonthPickerProps>
                                  ) => MonthPickerState | Pick<MonthPickerState, K_2>)
                                  | Pick<MonthPickerState, K_2>,
                                  callback?: (() => void) | undefined
                                  ): void;
                                  forceUpdate(callback?: (() => void) | undefined): void;
                                  state: Readonly<import('./types').MonthPickerState>;
                                  refs: { [key: string]: any };
                                  componentDidMount?(): void;
                                  shouldComponentUpdate?(
                                  nextProps: Readonly<import('./types').MonthPickerProps>,
                                  nextState: Readonly<import('./types').MonthPickerState>,
                                  nextContext: any
                                  ): boolean;
                                  componentWillUnmount?(): void;
                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                  getSnapshotBeforeUpdate?(
                                  prevProps: Readonly<import('./types').MonthPickerProps>,
                                  prevState: Readonly<import('./types').MonthPickerState>
                                  ): any;
                                  componentDidUpdate?(
                                  prevProps: Readonly<import('./types').MonthPickerProps>,
                                  prevState: Readonly<import('./types').MonthPickerState>,
                                  snapshot?: any
                                  ): void;
                                  componentWillMount?(): void;
                                  UNSAFE_componentWillMount?(): void;
                                  componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').MonthPickerProps>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').MonthPickerProps>,
                                  nextContext: any
                                  ): void;
                                  componentWillUpdate?(
                                  nextProps: Readonly<import('./types').MonthPickerProps>,
                                  nextState: Readonly<import('./types').MonthPickerState>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillUpdate?(
                                  nextProps: Readonly<import('./types').MonthPickerProps>,
                                  nextState: Readonly<import('./types').MonthPickerState>,
                                  nextContext: any
                                  ): void;
                                  },
                                  {}
                                  >;
                                  YearPicker: ConfiguredComponentClass<
                                  YearPickerProps & ComponentCommonProps,
                                  {
                                  readonly props: Readonly<
                                  import('../util').RequiredSome<
                                  import('./types').YearPickerProps,
                                  | 'size'
                                  | 'rtl'
                                  | 'format'
                                  | 'prefix'
                                  | 'locale'
                                  | 'onChange'
                                  | 'onVisibleChange'
                                  | 'popupAlign'
                                  | 'disabledDate'
                                  | 'hasClear'
                                  | 'popupTriggerType'
                                  | 'footerRender'
                                  >
                                  > &
                                  Readonly<
                                  Pick<
                                  {
                                  prefix: string;
                                  rtl: boolean;
                                  format: string;
                                  size: string;
                                  disabledDate: () => boolean;
                                  footerRender: () => null;
                                  hasClear: boolean;
                                  popupTriggerType: string;
                                  popupAlign: string;
                                  locale: Partial<{
                                  placeholder: string;
                                  datetimePlaceholder: string;
                                  monthPlaceholder: string;
                                  weekPlaceholder: string;
                                  yearPlaceholder: string;
                                  now: string;
                                  selectTime: string;
                                  selectDate: string;
                                  ok: string;
                                  clear: string;
                                  startPlaceholder: string;
                                  endPlaceholder: string;
                                  hour: string;
                                  minute: string;
                                  second: string;
                                  monthBeforeYear?: boolean | undefined;
                                  }> & { momentLocale?: string | undefined };
                                  onChange: () => void;
                                  onVisibleChange: () => void;
                                  },
                                  never
                                  >
                                  >;
                                  onValueChange: (newValue: import('moment').Moment | null) => void;
                                  onSelectCalendarPanel: (value: any) => void;
                                  clearValue: () => void;
                                  onDateInputChange: (
                                  inputStr: string,
                                  e: any,
                                  eventType?: string | undefined
                                  ) => void;
                                  onDateInputBlur: () => void;
                                  onKeyDown: (e: any) => void;
                                  handleChange: (
                                  newValue: import('moment').Moment | null,
                                  prevValue: import('moment').Moment | null,
                                  others?: {},
                                  callback?: (() => void) | undefined
                                  ) => void;
                                  onVisibleChange: (visible: boolean, reason: string) => void;
                                  renderPreview(others: any): any;
                                  render(): any;
                                  context: any;
                                  setState<K_3 extends keyof YearPickerState>(
                                  state:
                                  | YearPickerState
                                  | ((
                                  prevState: Readonly<import('./types').YearPickerState>,
                                  props: Readonly<import('./types').YearPickerProps>
                                  ) => YearPickerState | Pick<YearPickerState, K_3>)
                                  | Pick<YearPickerState, K_3>,
                                  callback?: (() => void) | undefined
                                  ): void;
                                  forceUpdate(callback?: (() => void) | undefined): void;
                                  state: Readonly<import('./types').YearPickerState>;
                                  refs: { [key: string]: any };
                                  componentDidMount?(): void;
                                  shouldComponentUpdate?(
                                  nextProps: Readonly<import('./types').YearPickerProps>,
                                  nextState: Readonly<import('./types').YearPickerState>,
                                  nextContext: any
                                  ): boolean;
                                  componentWillUnmount?(): void;
                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                  getSnapshotBeforeUpdate?(
                                  prevProps: Readonly<import('./types').YearPickerProps>,
                                  prevState: Readonly<import('./types').YearPickerState>
                                  ): any;
                                  componentDidUpdate?(
                                  prevProps: Readonly<import('./types').YearPickerProps>,
                                  prevState: Readonly<import('./types').YearPickerState>,
                                  snapshot?: any
                                  ): void;
                                  componentWillMount?(): void;
                                  UNSAFE_componentWillMount?(): void;
                                  componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').YearPickerProps>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').YearPickerProps>,
                                  nextContext: any
                                  ): void;
                                  componentWillUpdate?(
                                  nextProps: Readonly<import('./types').YearPickerProps>,
                                  nextState: Readonly<import('./types').YearPickerState>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillUpdate?(
                                  nextProps: Readonly<import('./types').YearPickerProps>,
                                  nextState: Readonly<import('./types').YearPickerState>,
                                  nextContext: any
                                  ): void;
                                  },
                                  {}
                                  >;
                                  WeekPicker: ConfiguredComponentClass<
                                  WeekPickerProps & ComponentCommonProps,
                                  {
                                  readonly props: Readonly<
                                  import('../util').RequiredSome<
                                  import('./types').WeekPickerProps,
                                  | 'size'
                                  | 'rtl'
                                  | 'format'
                                  | 'prefix'
                                  | 'locale'
                                  | 'onChange'
                                  | 'defaultVisible'
                                  | 'onVisibleChange'
                                  | 'popupAlign'
                                  | 'disabledDate'
                                  | 'hasClear'
                                  | 'popupTriggerType'
                                  | 'footerRender'
                                  >
                                  > &
                                  Readonly<
                                  Pick<
                                  {
                                  prefix: string;
                                  rtl: boolean;
                                  format: string;
                                  size: string;
                                  disabledDate: () => boolean;
                                  footerRender: () => null;
                                  hasClear: boolean;
                                  popupTriggerType: string;
                                  popupAlign: string;
                                  locale: Partial<{
                                  placeholder: string;
                                  datetimePlaceholder: string;
                                  monthPlaceholder: string;
                                  weekPlaceholder: string;
                                  yearPlaceholder: string;
                                  now: string;
                                  selectTime: string;
                                  selectDate: string;
                                  ok: string;
                                  clear: string;
                                  startPlaceholder: string;
                                  endPlaceholder: string;
                                  hour: string;
                                  minute: string;
                                  second: string;
                                  monthBeforeYear?: boolean | undefined;
                                  }> & { momentLocale?: string | undefined };
                                  defaultVisible: boolean;
                                  onChange: () => void;
                                  onVisibleChange: () => void;
                                  },
                                  never
                                  >
                                  >;
                                  handleChange: (
                                  newValue: import('moment').Moment | null,
                                  prevValue: import('moment').Moment | null
                                  ) => void;
                                  onDateInputChange: (
                                  value: import('moment').Moment | null,
                                  e: any,
                                  eventType: string
                                  ) => void;
                                  onKeyDown: (e: any) => void;
                                  onVisibleChange: (visible: boolean, type: string) => void;
                                  onSelectCalendarPanel: (value: import('moment').Moment | null) => void;
                                  renderPreview(others: any): any;
                                  dateRender: (value: any) => any;
                                  render(): any;
                                  context: any;
                                  setState<K_4 extends keyof WeekPickerState>(
                                  state:
                                  | WeekPickerState
                                  | ((
                                  prevState: Readonly<import('./types').WeekPickerState>,
                                  props: Readonly<import('./types').WeekPickerProps>
                                  ) => WeekPickerState | Pick<WeekPickerState, K_4>)
                                  | Pick<WeekPickerState, K_4>,
                                  callback?: (() => void) | undefined
                                  ): void;
                                  forceUpdate(callback?: (() => void) | undefined): void;
                                  state: Readonly<import('./types').WeekPickerState>;
                                  refs: { [key: string]: any };
                                  componentDidMount?(): void;
                                  shouldComponentUpdate?(
                                  nextProps: Readonly<import('./types').WeekPickerProps>,
                                  nextState: Readonly<import('./types').WeekPickerState>,
                                  nextContext: any
                                  ): boolean;
                                  componentWillUnmount?(): void;
                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                  getSnapshotBeforeUpdate?(
                                  prevProps: Readonly<import('./types').WeekPickerProps>,
                                  prevState: Readonly<import('./types').WeekPickerState>
                                  ): any;
                                  componentDidUpdate?(
                                  prevProps: Readonly<import('./types').WeekPickerProps>,
                                  prevState: Readonly<import('./types').WeekPickerState>,
                                  snapshot?: any
                                  ): void;
                                  componentWillMount?(): void;
                                  UNSAFE_componentWillMount?(): void;
                                  componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').WeekPickerProps>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillReceiveProps?(
                                  nextProps: Readonly<import('./types').WeekPickerProps>,
                                  nextContext: any
                                  ): void;
                                  componentWillUpdate?(
                                  nextProps: Readonly<import('./types').WeekPickerProps>,
                                  nextState: Readonly<import('./types').WeekPickerState>,
                                  nextContext: any
                                  ): void;
                                  UNSAFE_componentWillUpdate?(
                                  nextProps: Readonly<import('./types').WeekPickerProps>,
                                  nextState: Readonly<import('./types').WeekPickerState>,
                                  nextContext: any
                                  ): void;
                                  },
                                  {}
                                  >;
                                  };

                                    variable Dialog

                                    const Dialog: ConfiguredComponentClass<
                                    DialogProps & ComponentCommonProps,
                                    Dialog,
                                    {}
                                    > & {
                                    help: (config: ShowConfig) => { hide: () => void };
                                    show: (config: ShowConfig) => { hide: () => void };
                                    warning: (config: ShowConfig) => { hide: () => void };
                                    error: (config: ShowConfig) => { hide: () => void };
                                    alert: (config: ShowConfig) => { hide: () => void };
                                    confirm: (config: ShowConfig) => { hide: () => void };
                                    Inner: typeof Inner;
                                    success: (config: ShowConfig) => { hide: () => void };
                                    notice: (config: ShowConfig) => { hide: () => void };
                                    withContext: <P extends WithContextDialogProps, C>(
                                    WrappedComponent: any
                                    ) => (
                                    props: JSX.LibraryManagedAttributes<C, Omit<P, 'contextDialog'>>
                                    ) => React.JSX.Element;
                                    };

                                      variable Divider

                                      const Divider: ConfiguredComponentClass<
                                      DividerProps & ComponentCommonProps,
                                      Divider,
                                      {}
                                      >;

                                        variable Drawer

                                        const Drawer: ConfiguredComponentClass<
                                        DrawerProps & ComponentCommonProps,
                                        Drawer,
                                        {}
                                        > & {
                                        show: (config?: DrawerProps | undefined) => QuickShowRet;
                                        Inner: typeof Inner;
                                        withContext: <P extends object>(
                                        WrappedComponent: React.ComponentType<P>
                                        ) => React.ComponentType<P>;
                                        };
                                          const Dropdown: ConfiguredComponentClass<
                                          DropdownProps & ComponentCommonProps,
                                          Dropdown,
                                          {}
                                          >;

                                            variable Form

                                            const Form: ConfiguredComponentClass<FormProps & ComponentCommonProps, Form, {}> & {
                                            Item: import('../config-provider/types').ConfiguredComponentClass<
                                            ItemProps & import('../config-provider/types').ComponentCommonProps,
                                            Item,
                                            {}
                                            > & { _typeMark: string };
                                            Error: ConfiguredComponentClass<
                                            ErrorProps & ComponentCommonProps,
                                            {
                                            itemRender: (errors: unknown[]) => unknown[] | null;
                                            render(): import('react').JSX.Element | null;
                                            context: any;
                                            setState<K extends never>(
                                            state:
                                            | {}
                                            | ((
                                            prevState: Readonly<{}>,
                                            props: Readonly<ErrorProps>
                                            ) => {} | Pick<{}, K>)
                                            | Pick<{}, K>,
                                            callback?: (() => void) | undefined
                                            ): void;
                                            forceUpdate(callback?: (() => void) | undefined): void;
                                            readonly props: Readonly<ErrorProps> &
                                            Readonly<{ children?: import('react').ReactNode }>;
                                            state: Readonly<{}>;
                                            refs: { [key: string]: any };
                                            componentDidMount?(): void;
                                            shouldComponentUpdate?(
                                            nextProps: Readonly<ErrorProps>,
                                            nextState: Readonly<{}>,
                                            nextContext: any
                                            ): boolean;
                                            componentWillUnmount?(): void;
                                            componentDidCatch?(error: Error, errorInfo: any): void;
                                            getSnapshotBeforeUpdate?(
                                            prevProps: Readonly<ErrorProps>,
                                            prevState: Readonly<{}>
                                            ): any;
                                            componentDidUpdate?(
                                            prevProps: Readonly<ErrorProps>,
                                            prevState: Readonly<{}>,
                                            snapshot?: any
                                            ): void;
                                            componentWillMount?(): void;
                                            UNSAFE_componentWillMount?(): void;
                                            componentWillReceiveProps?(
                                            nextProps: Readonly<ErrorProps>,
                                            nextContext: any
                                            ): void;
                                            UNSAFE_componentWillReceiveProps?(
                                            nextProps: Readonly<ErrorProps>,
                                            nextContext: any
                                            ): void;
                                            componentWillUpdate?(
                                            nextProps: Readonly<ErrorProps>,
                                            nextState: Readonly<{}>,
                                            nextContext: any
                                            ): void;
                                            UNSAFE_componentWillUpdate?(
                                            nextProps: Readonly<ErrorProps>,
                                            nextState: Readonly<{}>,
                                            nextContext: any
                                            ): void;
                                            },
                                            {}
                                            > & { _typeMark: string };
                                            Submit: typeof Submit;
                                            Reset: typeof Reset;
                                            };

                                              variable Grid

                                              const Grid: {
                                              Row: import('../config-provider/types').ConfiguredComponentClass<
                                              RowProps & import('../config-provider/types').ComponentCommonProps,
                                              Row,
                                              {}
                                              >;
                                              Col: import('../config-provider/types').ConfiguredComponentClass<
                                              ColProps & import('../config-provider/types').ComponentCommonProps,
                                              Col,
                                              {}
                                              > & { isNextCol: boolean };
                                              };

                                                variable Icon

                                                const Icon: ConfiguredComponentClass<IconProps & ComponentCommonProps, Icon, {}> & {
                                                _typeMark: string;
                                                createFromIconfontCN: typeof createFromIconfontCN;
                                                };

                                                  variable Input

                                                  const Input: ConfiguredComponentClass<
                                                  InputProps & ComponentCommonProps,
                                                  Input<InputProps>,
                                                  Pick<Input<InputProps>, 'focus' | 'getInputNode'>
                                                  > & {
                                                  TextArea: import('../config-provider/types').ConfiguredComponentClass<
                                                  import('./types').TextAreaProps &
                                                  import('../config-provider/types').ComponentCommonProps,
                                                  TextArea,
                                                  Pick<TextArea, 'focus' | 'getInputNode'>
                                                  >;
                                                  Group: ConfiguredComponentClass<
                                                  GroupProps & ComponentCommonProps,
                                                  {
                                                  render(): any;
                                                  context: any;
                                                  setState<K extends never>(
                                                  state:
                                                  | {}
                                                  | ((
                                                  prevState: Readonly<{}>,
                                                  props: Readonly<import('./types').GroupProps>
                                                  ) => {} | Pick<{}, K>)
                                                  | Pick<{}, K>,
                                                  callback?: (() => void) | undefined
                                                  ): void;
                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                  readonly props: Readonly<import('./types').GroupProps> &
                                                  Readonly<{ children?: import('react').ReactNode }>;
                                                  state: Readonly<{}>;
                                                  refs: { [key: string]: any };
                                                  componentDidMount?(): void;
                                                  shouldComponentUpdate?(
                                                  nextProps: Readonly<import('./types').GroupProps>,
                                                  nextState: Readonly<{}>,
                                                  nextContext: any
                                                  ): boolean;
                                                  componentWillUnmount?(): void;
                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                  getSnapshotBeforeUpdate?(
                                                  prevProps: Readonly<import('./types').GroupProps>,
                                                  prevState: Readonly<{}>
                                                  ): any;
                                                  componentDidUpdate?(
                                                  prevProps: Readonly<import('./types').GroupProps>,
                                                  prevState: Readonly<{}>,
                                                  snapshot?: any
                                                  ): void;
                                                  componentWillMount?(): void;
                                                  UNSAFE_componentWillMount?(): void;
                                                  componentWillReceiveProps?(
                                                  nextProps: Readonly<import('./types').GroupProps>,
                                                  nextContext: any
                                                  ): void;
                                                  UNSAFE_componentWillReceiveProps?(
                                                  nextProps: Readonly<import('./types').GroupProps>,
                                                  nextContext: any
                                                  ): void;
                                                  componentWillUpdate?(
                                                  nextProps: Readonly<import('./types').GroupProps>,
                                                  nextState: Readonly<{}>,
                                                  nextContext: any
                                                  ): void;
                                                  UNSAFE_componentWillUpdate?(
                                                  nextProps: Readonly<import('./types').GroupProps>,
                                                  nextState: Readonly<{}>,
                                                  nextContext: any
                                                  ): void;
                                                  },
                                                  {}
                                                  >;
                                                  Password: import('../config-provider/types').ConfiguredComponentClass<
                                                  import('./types').PasswordProps &
                                                  import('../config-provider/types').ComponentCommonProps,
                                                  Password,
                                                  Pick<Password, 'focus' | 'getInputNode'>
                                                  >;
                                                  };

                                                    variable List

                                                    const List: ConfiguredComponentClass<
                                                    ListProps & ComponentCommonProps,
                                                    {
                                                    render(): any;
                                                    context: any;
                                                    setState<K extends never>(
                                                    state:
                                                    | {}
                                                    | ((
                                                    prevState: Readonly<{}>,
                                                    props: Readonly<import('./types').ListProps>
                                                    ) => {} | Pick<{}, K>)
                                                    | Pick<{}, K>,
                                                    callback?: (() => void) | undefined
                                                    ): void;
                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                    readonly props: Readonly<import('./types').ListProps> &
                                                    Readonly<{ children?: import('react').ReactNode }>;
                                                    state: Readonly<{}>;
                                                    refs: { [key: string]: any };
                                                    componentDidMount?(): void;
                                                    shouldComponentUpdate?(
                                                    nextProps: Readonly<import('./types').ListProps>,
                                                    nextState: Readonly<{}>,
                                                    nextContext: any
                                                    ): boolean;
                                                    componentWillUnmount?(): void;
                                                    componentDidCatch?(error: Error, errorInfo: any): void;
                                                    getSnapshotBeforeUpdate?(
                                                    prevProps: Readonly<import('./types').ListProps>,
                                                    prevState: Readonly<{}>
                                                    ): any;
                                                    componentDidUpdate?(
                                                    prevProps: Readonly<import('./types').ListProps>,
                                                    prevState: Readonly<{}>,
                                                    snapshot?: any
                                                    ): void;
                                                    componentWillMount?(): void;
                                                    UNSAFE_componentWillMount?(): void;
                                                    componentWillReceiveProps?(
                                                    nextProps: Readonly<import('./types').ListProps>,
                                                    nextContext: any
                                                    ): void;
                                                    UNSAFE_componentWillReceiveProps?(
                                                    nextProps: Readonly<import('./types').ListProps>,
                                                    nextContext: any
                                                    ): void;
                                                    componentWillUpdate?(
                                                    nextProps: Readonly<import('./types').ListProps>,
                                                    nextState: Readonly<{}>,
                                                    nextContext: any
                                                    ): void;
                                                    UNSAFE_componentWillUpdate?(
                                                    nextProps: Readonly<import('./types').ListProps>,
                                                    nextState: Readonly<{}>,
                                                    nextContext: any
                                                    ): void;
                                                    },
                                                    {}
                                                    > & {
                                                    Item: import('../config-provider/types').ConfiguredComponentClass<
                                                    import('./types').ListItemProps &
                                                    import('../config-provider/types').ComponentCommonProps,
                                                    import('./item').ListItem,
                                                    {}
                                                    >;
                                                    };

                                                      variable Loading

                                                      const Loading: ConfiguredComponentClass<
                                                      LoadingProps & ComponentCommonProps,
                                                      Loading,
                                                      {}
                                                      >;
                                                        const Menu: ConfiguredComponentClass<MenuProps & ComponentCommonProps, Menu, {}> & {
                                                        Group: typeof Group;
                                                        isNextMenu: boolean;
                                                        SubMenu: typeof SubMenu;
                                                        Item: typeof SelectableItem;
                                                        CheckboxItem: typeof CheckboxItem;
                                                        RadioItem: typeof RadioItem;
                                                        PopupItem: typeof PopupItem;
                                                        Divider: typeof Divider;
                                                        create: typeof create;
                                                        };
                                                          const MenuButton: ConfiguredComponentClass<
                                                          MenuButtonProps & ComponentCommonProps,
                                                          MenuButton,
                                                          {}
                                                          > & {
                                                          Group: typeof import('../menu/view/group').default;
                                                          Item: typeof import('../menu/view/selectable-item').default;
                                                          Divider: typeof import('../menu/view/divider').default;
                                                          };

                                                            variable Message

                                                            const Message: ConfiguredComponentClass<
                                                            MessageProps & ComponentCommonProps,
                                                            ConfiguredComponent<
                                                            MessageProps & ComponentCommonProps,
                                                            {
                                                            state: { visible: boolean | undefined };
                                                            onClose: () => void;
                                                            render(): import('react').JSX.Element | null;
                                                            context: any;
                                                            setState<K extends never>(
                                                            state:
                                                            | {}
                                                            | ((
                                                            prevState: Readonly<{}>,
                                                            props: Readonly<import('./types').MessageProps>
                                                            ) => {} | Pick<{}, K>)
                                                            | Pick<{}, K>,
                                                            callback?: (() => void) | undefined
                                                            ): void;
                                                            forceUpdate(callback?: (() => void) | undefined): void;
                                                            readonly props: Readonly<import('./types').MessageProps> &
                                                            Readonly<{ children?: import('react').ReactNode }>;
                                                            refs: { [key: string]: any };
                                                            componentDidMount?(): void;
                                                            shouldComponentUpdate?(
                                                            nextProps: Readonly<import('./types').MessageProps>,
                                                            nextState: Readonly<{}>,
                                                            nextContext: any
                                                            ): boolean;
                                                            componentWillUnmount?(): void;
                                                            componentDidCatch?(error: Error, errorInfo: any): void;
                                                            getSnapshotBeforeUpdate?(
                                                            prevProps: Readonly<import('./types').MessageProps>,
                                                            prevState: Readonly<{}>
                                                            ): any;
                                                            componentDidUpdate?(
                                                            prevProps: Readonly<import('./types').MessageProps>,
                                                            prevState: Readonly<{}>,
                                                            snapshot?: any
                                                            ): void;
                                                            componentWillMount?(): void;
                                                            UNSAFE_componentWillMount?(): void;
                                                            componentWillReceiveProps?(
                                                            nextProps: Readonly<import('./types').MessageProps>,
                                                            nextContext: any
                                                            ): void;
                                                            UNSAFE_componentWillReceiveProps?(
                                                            nextProps: Readonly<import('./types').MessageProps>,
                                                            nextContext: any
                                                            ): void;
                                                            componentWillUpdate?(
                                                            nextProps: Readonly<import('./types').MessageProps>,
                                                            nextState: Readonly<{}>,
                                                            nextContext: any
                                                            ): void;
                                                            UNSAFE_componentWillUpdate?(
                                                            nextProps: Readonly<import('./types').MessageProps>,
                                                            nextState: Readonly<{}>,
                                                            nextContext: any
                                                            ): void;
                                                            }
                                                            >,
                                                            {}
                                                            > & {
                                                            help: (config: import('./types').OpenProps) => void;
                                                            hide: () => void;
                                                            show: (config: import('./types').OpenProps) => void;
                                                            open: (config: import('./types').OpenProps) => {
                                                            key: string;
                                                            close: () => void;
                                                            };
                                                            close: (key?: string | undefined) => void;
                                                            warning: (config: import('./types').OpenProps) => void;
                                                            error: (config: import('./types').OpenProps) => void;
                                                            config: (
                                                            config: Partial<{ top: number; maxCount: number; duration: number }>
                                                            ) => void;
                                                            loading: (config: import('./types').OpenProps) => void;
                                                            success: (config: import('./types').OpenProps) => void;
                                                            notice: (config: import('./types').OpenProps) => void;
                                                            destory: () => void;
                                                            withContext: <P extends WithContextMessageProps, C>(
                                                            WrappedComponent: any
                                                            ) => (props: JSX.LibraryManagedAttributes<C, Omit<P, 'contextMessage'>>) => any;
                                                            };
                                                              const Nav: ConfiguredComponentClass<
                                                              NavProps & ComponentCommonProps,
                                                              {
                                                              menu:
                                                              | import('../config-provider/types').ConfiguredComponent<
                                                              import('../menu').MenuProps &
                                                              import('../config-provider/types').ComponentCommonProps,
                                                              import('../menu/view/menu').Menu
                                                              >
                                                              | null;
                                                              getChildContext(): {
                                                              prefix: string | undefined;
                                                              mode: 'inline' | 'popup' | undefined;
                                                              iconOnly: any;
                                                              iconOnlyWidth: string | number | undefined;
                                                              iconTextOnly: boolean | undefined;
                                                              hasTooltip: boolean | undefined;
                                                              hasArrow: boolean | undefined;
                                                              };
                                                              getMenuRef: any;
                                                              render(): any;
                                                              context: any;
                                                              setState<K extends never>(
                                                              state:
                                                              | {}
                                                              | ((
                                                              prevState: Readonly<{}>,
                                                              props: Readonly<NavProps>
                                                              ) => {} | Pick<{}, K>)
                                                              | Pick<{}, K>,
                                                              callback?: (() => void) | undefined
                                                              ): void;
                                                              forceUpdate(callback?: (() => void) | undefined): void;
                                                              readonly props: Readonly<NavProps> &
                                                              Readonly<{ children?: import('react').ReactNode }>;
                                                              state: Readonly<{}>;
                                                              refs: { [key: string]: any };
                                                              componentDidMount?(): void;
                                                              shouldComponentUpdate?(
                                                              nextProps: Readonly<NavProps>,
                                                              nextState: Readonly<{}>,
                                                              nextContext: any
                                                              ): boolean;
                                                              componentWillUnmount?(): void;
                                                              componentDidCatch?(error: Error, errorInfo: any): void;
                                                              getSnapshotBeforeUpdate?(
                                                              prevProps: Readonly<NavProps>,
                                                              prevState: Readonly<{}>
                                                              ): any;
                                                              componentDidUpdate?(
                                                              prevProps: Readonly<NavProps>,
                                                              prevState: Readonly<{}>,
                                                              snapshot?: any
                                                              ): void;
                                                              componentWillMount?(): void;
                                                              UNSAFE_componentWillMount?(): void;
                                                              componentWillReceiveProps?(
                                                              nextProps: Readonly<NavProps>,
                                                              nextContext: any
                                                              ): void;
                                                              UNSAFE_componentWillReceiveProps?(
                                                              nextProps: Readonly<NavProps>,
                                                              nextContext: any
                                                              ): void;
                                                              componentWillUpdate?(
                                                              nextProps: Readonly<NavProps>,
                                                              nextState: Readonly<{}>,
                                                              nextContext: any
                                                              ): void;
                                                              UNSAFE_componentWillUpdate?(
                                                              nextProps: Readonly<NavProps>,
                                                              nextState: Readonly<{}>,
                                                              nextContext: any
                                                              ): void;
                                                              },
                                                              {}
                                                              > & {
                                                              Item: typeof Item;
                                                              Group: typeof Group;
                                                              SubNav: typeof SubNav;
                                                              PopupItem: typeof PopupItem;
                                                              Divider: typeof import('../menu/view/divider').default;
                                                              };

                                                                variable Notification

                                                                const Notification: INotification;

                                                                  variable NumberPicker

                                                                  const NumberPicker: ConfiguredComponentClass<
                                                                  NumberPickerProps & ComponentCommonProps,
                                                                  {
                                                                  inputRef:
                                                                  | (import('../config-provider/types').ConfiguredComponent<
                                                                  import('../input').InputProps &
                                                                  import('../config-provider/types').ComponentCommonProps,
                                                                  import('../input/input').default<import('../input').InputProps>
                                                                  > &
                                                                  Pick<
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >,
                                                                  'focus' | 'getInputNode'
                                                                  >)
                                                                  | null;
                                                                  isGreaterThan(v1: string | number, v2: string | number): boolean;
                                                                  correctBoundary(value: string | number): string | number;
                                                                  setFocus(status: boolean): void;
                                                                  onFocus: (e: any) => void;
                                                                  onBlur: (e: any) => void;
                                                                  withinMinMax(value: string | number): boolean;
                                                                  withinMin(value: string | number): boolean;
                                                                  setDisplayValue({
                                                                  displayValue,
                                                                  onlyDisplay,
                                                                  }: {
                                                                  displayValue: string | number;
                                                                  onlyDisplay?: boolean | undefined;
                                                                  }): void;
                                                                  getDisplayValue(): string | number;
                                                                  shouldFireOnChange(value: string): boolean;
                                                                  onChange(
                                                                  value: string,
                                                                  e:
                                                                  | import('react').CompositionEvent<HTMLInputElement>
                                                                  | import('react').ChangeEvent<HTMLInputElement>
                                                                  | import('react').KeyboardEvent<HTMLInputElement>
                                                                  ): void;
                                                                  correctValue(value: string): string | number;
                                                                  setValue({
                                                                  value,
                                                                  e,
                                                                  triggerType,
                                                                  }: {
                                                                  value: string | number;
                                                                  e:
                                                                  | import('react').CompositionEvent<HTMLInputElement>
                                                                  | import('react').ChangeEvent<HTMLInputElement>
                                                                  | import('react').KeyboardEvent<HTMLInputElement>;
                                                                  triggerType?: 'down' | 'up' | undefined;
                                                                  }): void;
                                                                  getPrecision(): number;
                                                                  getPrecisionFactor(): number;
                                                                  onKeyDown: (e: any, opts: import('../input').OnKeyDownOpts) => void;
                                                                  up(disabled: boolean, e: any): void;
                                                                  down(disabled: boolean, e: any): void;
                                                                  step(type: 'down' | 'up', disabled: boolean, e: any): void;
                                                                  upStep(val: string | number): string | number;
                                                                  downStep(val: string | number): string | number;
                                                                  hackChrome(value: number): number;
                                                                  focus(): void;
                                                                  saveInputRef(
                                                                  ref:
                                                                  | (import('../config-provider/types').ConfiguredComponent<
                                                                  import('../input').InputProps &
                                                                  import('../config-provider/types').ComponentCommonProps,
                                                                  import('../input/input').default<import('../input').InputProps>
                                                                  > &
                                                                  Pick<
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >,
                                                                  'focus' | 'getInputNode'
                                                                  >)
                                                                  | null
                                                                  ): void;
                                                                  getInputNode():
                                                                  | (import('../config-provider/types').ConfiguredComponent<
                                                                  import('../input').InputProps &
                                                                  import('../config-provider/types').ComponentCommonProps,
                                                                  import('../input/input').default<import('../input').InputProps>
                                                                  > &
                                                                  Pick<
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >,
                                                                  'focus' | 'getInputNode'
                                                                  >)
                                                                  | null;
                                                                  handleMouseDown(e: any): void;
                                                                  render(): any;
                                                                  context: any;
                                                                  setState<K extends keyof NumberPickerState>(
                                                                  state:
                                                                  | NumberPickerState
                                                                  | ((
                                                                  prevState: Readonly<import('./types').NumberPickerState>,
                                                                  props: Readonly<import('./types').NumberPickerProps>
                                                                  ) => NumberPickerState | Pick<NumberPickerState, K>)
                                                                  | Pick<NumberPickerState, K>,
                                                                  callback?: (() => void) | undefined
                                                                  ): void;
                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                  readonly props: Readonly<import('./types').NumberPickerProps> &
                                                                  Readonly<{ children?: import('react').ReactNode }>;
                                                                  state: Readonly<import('./types').NumberPickerState>;
                                                                  refs: { [key: string]: any };
                                                                  componentDidMount?(): void;
                                                                  shouldComponentUpdate?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextState: Readonly<import('./types').NumberPickerState>,
                                                                  nextContext: any
                                                                  ): boolean;
                                                                  componentWillUnmount?(): void;
                                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                                  getSnapshotBeforeUpdate?(
                                                                  prevProps: Readonly<import('./types').NumberPickerProps>,
                                                                  prevState: Readonly<import('./types').NumberPickerState>
                                                                  ): any;
                                                                  componentDidUpdate?(
                                                                  prevProps: Readonly<import('./types').NumberPickerProps>,
                                                                  prevState: Readonly<import('./types').NumberPickerState>,
                                                                  snapshot?: any
                                                                  ): void;
                                                                  componentWillMount?(): void;
                                                                  UNSAFE_componentWillMount?(): void;
                                                                  componentWillReceiveProps?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  UNSAFE_componentWillReceiveProps?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  componentWillUpdate?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextState: Readonly<import('./types').NumberPickerState>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  UNSAFE_componentWillUpdate?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextState: Readonly<import('./types').NumberPickerState>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  },
                                                                  Pick<
                                                                  {
                                                                  inputRef:
                                                                  | (import('../config-provider/types').ConfiguredComponent<
                                                                  import('../input').InputProps &
                                                                  import('../config-provider/types').ComponentCommonProps,
                                                                  import('../input/input').default<import('../input').InputProps>
                                                                  > &
                                                                  Pick<
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >,
                                                                  'focus' | 'getInputNode'
                                                                  >)
                                                                  | null;
                                                                  isGreaterThan(v1: string | number, v2: string | number): boolean;
                                                                  correctBoundary(value: string | number): string | number;
                                                                  setFocus(status: boolean): void;
                                                                  onFocus: (e: any) => void;
                                                                  onBlur: (e: any) => void;
                                                                  withinMinMax(value: string | number): boolean;
                                                                  withinMin(value: string | number): boolean;
                                                                  setDisplayValue({
                                                                  displayValue,
                                                                  onlyDisplay,
                                                                  }: {
                                                                  displayValue: string | number;
                                                                  onlyDisplay?: boolean | undefined;
                                                                  }): void;
                                                                  getDisplayValue(): string | number;
                                                                  shouldFireOnChange(value: string): boolean;
                                                                  onChange(
                                                                  value: string,
                                                                  e:
                                                                  | import('react').CompositionEvent<HTMLInputElement>
                                                                  | import('react').ChangeEvent<HTMLInputElement>
                                                                  | import('react').KeyboardEvent<HTMLInputElement>
                                                                  ): void;
                                                                  correctValue(value: string): string | number;
                                                                  setValue({
                                                                  value,
                                                                  e,
                                                                  triggerType,
                                                                  }: {
                                                                  value: string | number;
                                                                  e:
                                                                  | import('react').CompositionEvent<HTMLInputElement>
                                                                  | import('react').ChangeEvent<HTMLInputElement>
                                                                  | import('react').KeyboardEvent<HTMLInputElement>;
                                                                  triggerType?: 'down' | 'up' | undefined;
                                                                  }): void;
                                                                  getPrecision(): number;
                                                                  getPrecisionFactor(): number;
                                                                  onKeyDown: (e: any, opts: import('../input').OnKeyDownOpts) => void;
                                                                  up(disabled: boolean, e: any): void;
                                                                  down(disabled: boolean, e: any): void;
                                                                  step(type: 'down' | 'up', disabled: boolean, e: any): void;
                                                                  upStep(val: string | number): string | number;
                                                                  downStep(val: string | number): string | number;
                                                                  hackChrome(value: number): number;
                                                                  focus(): void;
                                                                  saveInputRef(
                                                                  ref:
                                                                  | (import('../config-provider/types').ConfiguredComponent<
                                                                  import('../input').InputProps &
                                                                  import('../config-provider/types').ComponentCommonProps,
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >
                                                                  > &
                                                                  Pick<
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >,
                                                                  'focus' | 'getInputNode'
                                                                  >)
                                                                  | null
                                                                  ): void;
                                                                  getInputNode():
                                                                  | (import('../config-provider/types').ConfiguredComponent<
                                                                  import('../input').InputProps &
                                                                  import('../config-provider/types').ComponentCommonProps,
                                                                  import('../input/input').default<import('../input').InputProps>
                                                                  > &
                                                                  Pick<
                                                                  import('../input/input').default<
                                                                  import('../input').InputProps
                                                                  >,
                                                                  'focus' | 'getInputNode'
                                                                  >)
                                                                  | null;
                                                                  handleMouseDown(e: any): void;
                                                                  render(): any;
                                                                  context: any;
                                                                  setState<K extends keyof NumberPickerState>(
                                                                  state:
                                                                  | NumberPickerState
                                                                  | ((
                                                                  prevState: Readonly<import('./types').NumberPickerState>,
                                                                  props: Readonly<import('./types').NumberPickerProps>
                                                                  ) => NumberPickerState | Pick<NumberPickerState, K>)
                                                                  | Pick<NumberPickerState, K>,
                                                                  callback?: (() => void) | undefined
                                                                  ): void;
                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                  readonly props: Readonly<import('./types').NumberPickerProps> &
                                                                  Readonly<{ children?: import('react').ReactNode }>;
                                                                  state: Readonly<import('./types').NumberPickerState>;
                                                                  refs: { [key: string]: any };
                                                                  componentDidMount?(): void;
                                                                  shouldComponentUpdate?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextState: Readonly<import('./types').NumberPickerState>,
                                                                  nextContext: any
                                                                  ): boolean;
                                                                  componentWillUnmount?(): void;
                                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                                  getSnapshotBeforeUpdate?(
                                                                  prevProps: Readonly<import('./types').NumberPickerProps>,
                                                                  prevState: Readonly<import('./types').NumberPickerState>
                                                                  ): any;
                                                                  componentDidUpdate?(
                                                                  prevProps: Readonly<import('./types').NumberPickerProps>,
                                                                  prevState: Readonly<import('./types').NumberPickerState>,
                                                                  snapshot?: any
                                                                  ): void;
                                                                  componentWillMount?(): void;
                                                                  UNSAFE_componentWillMount?(): void;
                                                                  componentWillReceiveProps?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  UNSAFE_componentWillReceiveProps?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  componentWillUpdate?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextState: Readonly<import('./types').NumberPickerState>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  UNSAFE_componentWillUpdate?(
                                                                  nextProps: Readonly<import('./types').NumberPickerProps>,
                                                                  nextState: Readonly<import('./types').NumberPickerState>,
                                                                  nextContext: any
                                                                  ): void;
                                                                  },
                                                                  'getInputNode'
                                                                  >
                                                                  >;

                                                                    variable Overlay

                                                                    const Overlay: ConfiguredComponentClass<
                                                                    OverlayProps & ComponentCommonProps,
                                                                    Overlay,
                                                                    Pick<Overlay, 'getContent' | 'getContentNode'>
                                                                    > & {
                                                                    Popup: import('../config-provider/types').ConfiguredComponentClass<
                                                                    PopupProps & import('../config-provider/types').ComponentCommonProps,
                                                                    Popup,
                                                                    Pick<Popup, 'overlay'>
                                                                    >;
                                                                    Gateway: {
                                                                    new (props: GatewayProps): {
                                                                    child: Element | null | undefined;
                                                                    componentDidMount(): void;
                                                                    componentDidUpdate(): void;
                                                                    updateContainer: () => void;
                                                                    getChildNode(): Element | Text | null;
                                                                    saveChildRef: (ref: HTMLDivElement) => void;
                                                                    render(): React.ReactPortal | null;
                                                                    context: any;
                                                                    setState<K extends 'containerNode'>(
                                                                    state:
                                                                    | GatewayState
                                                                    | ((
                                                                    prevState: Readonly<import('./types').GatewayState>,
                                                                    props: Readonly<GatewayProps>
                                                                    ) => GatewayState | Pick<GatewayState, K>)
                                                                    | Pick<GatewayState, K>,
                                                                    callback?: (() => void) | undefined
                                                                    ): void;
                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                    readonly props: Readonly<GatewayProps> &
                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                    state: Readonly<import('./types').GatewayState>;
                                                                    refs: { [key: string]: React.ReactInstance };
                                                                    shouldComponentUpdate?(
                                                                    nextProps: Readonly<GatewayProps>,
                                                                    nextState: Readonly<import('./types').GatewayState>,
                                                                    nextContext: any
                                                                    ): boolean;
                                                                    componentWillUnmount?(): void;
                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                    getSnapshotBeforeUpdate?(
                                                                    prevProps: Readonly<GatewayProps>,
                                                                    prevState: Readonly<import('./types').GatewayState>
                                                                    ): any;
                                                                    componentWillMount?(): void;
                                                                    UNSAFE_componentWillMount?(): void;
                                                                    componentWillReceiveProps?(
                                                                    nextProps: Readonly<GatewayProps>,
                                                                    nextContext: any
                                                                    ): void;
                                                                    UNSAFE_componentWillReceiveProps?(
                                                                    nextProps: Readonly<GatewayProps>,
                                                                    nextContext: any
                                                                    ): void;
                                                                    componentWillUpdate?(
                                                                    nextProps: Readonly<GatewayProps>,
                                                                    nextState: Readonly<import('./types').GatewayState>,
                                                                    nextContext: any
                                                                    ): void;
                                                                    UNSAFE_componentWillUpdate?(
                                                                    nextProps: Readonly<GatewayProps>,
                                                                    nextState: Readonly<import('./types').GatewayState>,
                                                                    nextContext: any
                                                                    ): void;
                                                                    };
                                                                    displayName: string;
                                                                    propTypes: {
                                                                    children: import('prop-types').Requireable<
                                                                    import('prop-types').ReactNodeLike
                                                                    >;
                                                                    container: import('prop-types').Requireable<any>;
                                                                    target: import('prop-types').Requireable<any>;
                                                                    };
                                                                    defaultProps: { container: () => HTMLElement };
                                                                    contextType?: React.Context<any> | undefined;
                                                                    };
                                                                    Position: typeof Position;
                                                                    };

                                                                      variable Pagination

                                                                      const Pagination: ConfiguredComponentClass<
                                                                      PaginationProps & ComponentCommonProps,
                                                                      Pagination,
                                                                      {}
                                                                      >;

                                                                        variable Paragraph

                                                                        const Paragraph: ConfiguredComponentClass<
                                                                        ParagraphProps & ComponentCommonProps,
                                                                        Paragraph,
                                                                        {}
                                                                        >;

                                                                          variable Progress

                                                                          const Progress: ConfiguredComponentClass<
                                                                          ProgressProps & ComponentCommonProps,
                                                                          Progress,
                                                                          {}
                                                                          >;

                                                                            variable Radio

                                                                            const Radio: ConfiguredComponentClass<
                                                                            RadioProps & ComponentCommonProps,
                                                                            WrappedRadio,
                                                                            {}
                                                                            > & {
                                                                            Group: import('../config-provider/types').ConfiguredComponentClass<
                                                                            import('./types').GroupProps &
                                                                            import('../config-provider/types').ComponentCommonProps,
                                                                            import('./radio-group').RadioGroup,
                                                                            {}
                                                                            >;
                                                                            };

                                                                              variable Range

                                                                              const Range: ConfiguredComponentClass<
                                                                              RangeProps & ComponentCommonProps,
                                                                              {
                                                                              _moving: {
                                                                              start: number;
                                                                              end: number;
                                                                              startValue: import('./types').RangeValueType | undefined;
                                                                              dragging?: 'lower' | 'upper' | undefined;
                                                                              } | null;
                                                                              dom: HTMLDivElement;
                                                                              isFixedWidth: boolean;
                                                                              lastPosition: number;
                                                                              oldDragging?: 'lower' | 'upper' | undefined;
                                                                              _onMouseMoveListener: { off: () => void } | null;
                                                                              _onMouseUpListener: { off: () => void } | null;
                                                                              _onContextMenuListener: { off: () => void } | null;
                                                                              _onTouchMoveListener: { off: () => void } | null;
                                                                              _onTouchEndListener: { off: () => void } | null;
                                                                              readonly props: Readonly<
                                                                              RequiredSome<
                                                                              RangeProps,
                                                                              | 'onChange'
                                                                              | 'prefix'
                                                                              | 'pure'
                                                                              | 'rtl'
                                                                              | 'disabled'
                                                                              | 'isPreview'
                                                                              | 'min'
                                                                              | 'max'
                                                                              | 'reverse'
                                                                              | 'slider'
                                                                              | 'step'
                                                                              | 'fixedWidth'
                                                                              | 'marks'
                                                                              | 'marksPosition'
                                                                              | 'onProcess'
                                                                              | 'hasTip'
                                                                              | 'tipRender'
                                                                              | 'tooltipVisible'
                                                                              >
                                                                              > &
                                                                              Readonly<
                                                                              Pick<
                                                                              {
                                                                              prefix: string;
                                                                              slider: string;
                                                                              min: number;
                                                                              max: number;
                                                                              step: number;
                                                                              marks: boolean;
                                                                              disabled: boolean;
                                                                              fixedWidth: boolean;
                                                                              tooltipVisible: boolean;
                                                                              hasTip: boolean;
                                                                              onChange: () => void;
                                                                              onProcess: () => void;
                                                                              tipRender: (
                                                                              value: import('./types').RangeValueType
                                                                              ) => import('./types').RangeValueType;
                                                                              reverse: boolean;
                                                                              pure: boolean;
                                                                              marksPosition: string;
                                                                              rtl: boolean;
                                                                              isPreview: boolean;
                                                                              },
                                                                              never
                                                                              >
                                                                              >;
                                                                              _marksToScales(
                                                                              marks: number | false | number[] | Record<number, string>
                                                                              ): number | false | number[];
                                                                              _calcScales(): number[];
                                                                              _calcMarks(): Record<number, string>;
                                                                              _onMouseDown(e: any): void;
                                                                              _onTouchStart(e: any): void;
                                                                              onKeyDown(e: any): void;
                                                                              _onContextMenu(e: any): void;
                                                                              _start(position: number): void;
                                                                              _end(): void;
                                                                              _move(
                                                                              e:
                                                                              | import('react').MouseEvent<Element, MouseEvent>
                                                                              | import('react').TouchEvent<Element>
                                                                              ): void;
                                                                              _onProcess(position: number, start?: boolean | undefined): void;
                                                                              _addDocumentMouseEvents(): void;
                                                                              _addDocumentTouchEvents(): void;
                                                                              _removeDocumentEvents(): void;
                                                                              _positionToCurrent(position: number): number;
                                                                              _currentToValue(
                                                                              current: number,
                                                                              preValue: number | [number, number],
                                                                              lastPosition: number,
                                                                              isFixedWidth: boolean
                                                                              ): import('./types').RangeValueType | undefined;
                                                                              handleLowerTooltipVisibleChange(visible: boolean): void;
                                                                              handleUpperTooltipVisibleChange(visible: boolean): void;
                                                                              render(): any;
                                                                              context: any;
                                                                              setState<K extends keyof RangeState>(
                                                                              state:
                                                                              | RangeState
                                                                              | ((
                                                                              prevState: Readonly<import('./types').RangeState>,
                                                                              props: Readonly<import('./types').RangeProps>
                                                                              ) => RangeState | Pick<RangeState, K>)
                                                                              | Pick<RangeState, K>,
                                                                              callback?: (() => void) | undefined
                                                                              ): void;
                                                                              forceUpdate(callback?: (() => void) | undefined): void;
                                                                              state: Readonly<import('./types').RangeState>;
                                                                              refs: { [key: string]: any };
                                                                              componentDidMount?(): void;
                                                                              shouldComponentUpdate?(
                                                                              nextProps: Readonly<import('./types').RangeProps>,
                                                                              nextState: Readonly<import('./types').RangeState>,
                                                                              nextContext: any
                                                                              ): boolean;
                                                                              componentWillUnmount?(): void;
                                                                              componentDidCatch?(error: Error, errorInfo: any): void;
                                                                              getSnapshotBeforeUpdate?(
                                                                              prevProps: Readonly<import('./types').RangeProps>,
                                                                              prevState: Readonly<import('./types').RangeState>
                                                                              ): any;
                                                                              componentDidUpdate?(
                                                                              prevProps: Readonly<import('./types').RangeProps>,
                                                                              prevState: Readonly<import('./types').RangeState>,
                                                                              snapshot?: any
                                                                              ): void;
                                                                              componentWillMount?(): void;
                                                                              UNSAFE_componentWillMount?(): void;
                                                                              componentWillReceiveProps?(
                                                                              nextProps: Readonly<import('./types').RangeProps>,
                                                                              nextContext: any
                                                                              ): void;
                                                                              UNSAFE_componentWillReceiveProps?(
                                                                              nextProps: Readonly<import('./types').RangeProps>,
                                                                              nextContext: any
                                                                              ): void;
                                                                              componentWillUpdate?(
                                                                              nextProps: Readonly<import('./types').RangeProps>,
                                                                              nextState: Readonly<import('./types').RangeState>,
                                                                              nextContext: any
                                                                              ): void;
                                                                              UNSAFE_componentWillUpdate?(
                                                                              nextProps: Readonly<import('./types').RangeProps>,
                                                                              nextState: Readonly<import('./types').RangeState>,
                                                                              nextContext: any
                                                                              ): void;
                                                                              },
                                                                              {}
                                                                              >;

                                                                                variable Rating

                                                                                const Rating: ConfiguredComponentClass<
                                                                                RatingProps & ComponentCommonProps,
                                                                                {
                                                                                [key: `refs-rating-icon-${number}`]: HTMLSpanElement;
                                                                                timer: NodeJS.Timeout | null;
                                                                                underlayNode: HTMLDivElement | null;
                                                                                readonly props: ClassPropsWithDefault<
                                                                                RatingProps,
                                                                                {
                                                                                prefix: string;
                                                                                size: string;
                                                                                disabled: boolean;
                                                                                readOnly: boolean;
                                                                                isPreview: boolean;
                                                                                count: number;
                                                                                showGrade: boolean;
                                                                                defaultValue: number;
                                                                                readAs: (val: number) => number;
                                                                                allowHalf: boolean;
                                                                                allowClear: boolean;
                                                                                onChange: () => void;
                                                                                onHoverChange: () => void;
                                                                                locale: Partial<{ description: string }> & {
                                                                                momentLocale?: string | undefined;
                                                                                };
                                                                                }
                                                                                >;
                                                                                componentDidMount(): void;
                                                                                componentWillUnmount(): void;
                                                                                clearTimer(): void;
                                                                                getRenderResult(): void;
                                                                                getValue(e: any): number;
                                                                                handleHover(e: any): void;
                                                                                handleLeave(): void;
                                                                                onKeyDown(e: any): true | void;
                                                                                handleChecked(index: number): void;
                                                                                handleClick(e: any): void;
                                                                                getOverlayWidth(): number | 'auto';
                                                                                getInfoLeft(): number;
                                                                                saveRef: (ref: HTMLSpanElement | null, i: number) => void;
                                                                                render(): any;
                                                                                context: any;
                                                                                setState<K extends keyof RatingState>(
                                                                                state:
                                                                                | RatingState
                                                                                | ((
                                                                                prevState: Readonly<import('./types').RatingState>,
                                                                                props: Readonly<import('./types').RatingProps>
                                                                                ) => RatingState | Pick<RatingState, K>)
                                                                                | Pick<RatingState, K>,
                                                                                callback?: (() => void) | undefined
                                                                                ): void;
                                                                                forceUpdate(callback?: (() => void) | undefined): void;
                                                                                state: Readonly<import('./types').RatingState>;
                                                                                refs: { [key: string]: any };
                                                                                shouldComponentUpdate?(
                                                                                nextProps: Readonly<import('./types').RatingProps>,
                                                                                nextState: Readonly<import('./types').RatingState>,
                                                                                nextContext: any
                                                                                ): boolean;
                                                                                componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                getSnapshotBeforeUpdate?(
                                                                                prevProps: Readonly<import('./types').RatingProps>,
                                                                                prevState: Readonly<import('./types').RatingState>
                                                                                ): any;
                                                                                componentDidUpdate?(
                                                                                prevProps: Readonly<import('./types').RatingProps>,
                                                                                prevState: Readonly<import('./types').RatingState>,
                                                                                snapshot?: any
                                                                                ): void;
                                                                                componentWillMount?(): void;
                                                                                UNSAFE_componentWillMount?(): void;
                                                                                componentWillReceiveProps?(
                                                                                nextProps: Readonly<import('./types').RatingProps>,
                                                                                nextContext: any
                                                                                ): void;
                                                                                UNSAFE_componentWillReceiveProps?(
                                                                                nextProps: Readonly<import('./types').RatingProps>,
                                                                                nextContext: any
                                                                                ): void;
                                                                                componentWillUpdate?(
                                                                                nextProps: Readonly<import('./types').RatingProps>,
                                                                                nextState: Readonly<import('./types').RatingState>,
                                                                                nextContext: any
                                                                                ): void;
                                                                                UNSAFE_componentWillUpdate?(
                                                                                nextProps: Readonly<import('./types').RatingProps>,
                                                                                nextState: Readonly<import('./types').RatingState>,
                                                                                nextContext: any
                                                                                ): void;
                                                                                },
                                                                                {}
                                                                                > & {
                                                                                currentValue: (
                                                                                min: number,
                                                                                max: number,
                                                                                hoverValue: number,
                                                                                stateValue: number
                                                                                ) => number;
                                                                                };

                                                                                  variable ResponsiveGrid

                                                                                  const ResponsiveGrid: ConfiguredComponentClass<
                                                                                  ResponsiveGridProps & ComponentCommonProps,
                                                                                  ResponsiveGrid,
                                                                                  {}
                                                                                  > & {
                                                                                  _typeMark: string;
                                                                                  Cell: ConfiguredComponentClass<
                                                                                  CellProps & ComponentCommonProps,
                                                                                  {
                                                                                  render(): React.JSX.Element;
                                                                                  context: any;
                                                                                  setState<K extends never>(
                                                                                  state:
                                                                                  | {}
                                                                                  | ((
                                                                                  prevState: Readonly<{}>,
                                                                                  props: Readonly<CellProps>
                                                                                  ) => {} | Pick<{}, K>)
                                                                                  | Pick<{}, K>,
                                                                                  callback?: (() => void) | undefined
                                                                                  ): void;
                                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                                  readonly props: Readonly<CellProps> &
                                                                                  Readonly<{ children?: React.ReactNode }>;
                                                                                  state: Readonly<{}>;
                                                                                  refs: { [key: string]: React.ReactInstance };
                                                                                  componentDidMount?(): void;
                                                                                  shouldComponentUpdate?(
                                                                                  nextProps: Readonly<CellProps>,
                                                                                  nextState: Readonly<{}>,
                                                                                  nextContext: any
                                                                                  ): boolean;
                                                                                  componentWillUnmount?(): void;
                                                                                  componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                  getSnapshotBeforeUpdate?(
                                                                                  prevProps: Readonly<CellProps>,
                                                                                  prevState: Readonly<{}>
                                                                                  ): any;
                                                                                  componentDidUpdate?(
                                                                                  prevProps: Readonly<CellProps>,
                                                                                  prevState: Readonly<{}>,
                                                                                  snapshot?: any
                                                                                  ): void;
                                                                                  componentWillMount?(): void;
                                                                                  UNSAFE_componentWillMount?(): void;
                                                                                  componentWillReceiveProps?(
                                                                                  nextProps: Readonly<CellProps>,
                                                                                  nextContext: any
                                                                                  ): void;
                                                                                  UNSAFE_componentWillReceiveProps?(
                                                                                  nextProps: Readonly<CellProps>,
                                                                                  nextContext: any
                                                                                  ): void;
                                                                                  componentWillUpdate?(
                                                                                  nextProps: Readonly<CellProps>,
                                                                                  nextState: Readonly<{}>,
                                                                                  nextContext: any
                                                                                  ): void;
                                                                                  UNSAFE_componentWillUpdate?(
                                                                                  nextProps: Readonly<CellProps>,
                                                                                  nextState: Readonly<{}>,
                                                                                  nextContext: any
                                                                                  ): void;
                                                                                  },
                                                                                  {}
                                                                                  > & { _typeMark: string };
                                                                                  };
                                                                                    const Search: ConfiguredComponentClass<
                                                                                    SearchProps & ComponentCommonProps,
                                                                                    {
                                                                                    highlightKey: unknown;
                                                                                    inputRef: {
                                                                                    isInputing: boolean;
                                                                                    componentDidUpdate(
                                                                                    prevProps: import('../select').AutoCompleteProps
                                                                                    ): void;
                                                                                    shouldControlPopup(
                                                                                    props:
                                                                                    | (Readonly<import('../select').AutoCompleteProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>)
                                                                                    | undefined,
                                                                                    type: import('../select').VisibleChangeType
                                                                                    ): void;
                                                                                    handleMenuSelect(keys: string[]): void;
                                                                                    handleItemClick(): void;
                                                                                    handleSelectEvent(
                                                                                    key: string,
                                                                                    item: import('../select').ObjectItem,
                                                                                    triggerType: import('../select').VisibleChangeType
                                                                                    ): void;
                                                                                    handleChange: (
                                                                                    value: string,
                                                                                    proxy:
                                                                                    | import('../select').VisibleChangeType
                                                                                    | import('react').ChangeEvent<HTMLElement>,
                                                                                    item?: import('../select').ObjectItem | undefined
                                                                                    ) => false | undefined;
                                                                                    handleVisibleChange(
                                                                                    visible: boolean,
                                                                                    type: import('../select').VisibleChangeType
                                                                                    ): void;
                                                                                    beforeClose(): void;
                                                                                    handleTriggerKeyDown(e: any): void;
                                                                                    chooseHighlightItem(): false | undefined;
                                                                                    hasClear(): boolean | '' | undefined;
                                                                                    renderSelect(
                                                                                    props?: Readonly<import('../select').AutoCompleteProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>
                                                                                    ): any;
                                                                                    render(): any;
                                                                                    dataStore: import('../select/data-store').default;
                                                                                    selectDOM: HTMLElement;
                                                                                    width: string | number;
                                                                                    popupRef: HTMLDivElement;
                                                                                    resizeTimeout: number;
                                                                                    highlightTimer: number | undefined;
                                                                                    menuRef:
                                                                                    | import('../config-provider/types').ConfiguredComponent<
                                                                                    import('../menu').MenuProps &
                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                    import('../menu/view/menu').Menu
                                                                                    >
                                                                                    | null;
                                                                                    isAutoComplete: boolean;
                                                                                    inputRef: import('../input/input').default<
                                                                                    import('../input').InputProps
                                                                                    >;
                                                                                    valueDataSource: {
                                                                                    value?:
                                                                                    | string
                                                                                    | number
                                                                                    | boolean
                                                                                    | (string | number | boolean | null | undefined)[]
                                                                                    | null
                                                                                    | undefined;
                                                                                    valueDS?:
                                                                                    | import('../select').ObjectItem
                                                                                    | import('../select').ObjectItem[]
                                                                                    | undefined;
                                                                                    mapValueDS?:
                                                                                    | Record<string, import('../select').ObjectItem>
                                                                                    | undefined;
                                                                                    };
                                                                                    componentDidMount(): void;
                                                                                    componentWillUnmount(): void;
                                                                                    syncWidth(): void;
                                                                                    handleResize(): void;
                                                                                    setDataSource(
                                                                                    props: import('../select').AutoCompleteProps
                                                                                    ): import('../select/types').NormalizedObjectItem[];
                                                                                    setVisible(
                                                                                    visible: boolean,
                                                                                    type?: import('../select').VisibleChangeType | undefined
                                                                                    ): void;
                                                                                    setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                    handleMenuBodyClick(): void;
                                                                                    toggleHighlightItem(
                                                                                    dir: number
                                                                                    ): false | import('../select/types').NormalizedObjectItem | undefined;
                                                                                    scrollMenuIntoView(): void;
                                                                                    renderMenuHeader(): any;
                                                                                    handleSelect(): void;
                                                                                    handleMouseDown: (e: any) => void;
                                                                                    useDetailValue(): boolean;
                                                                                    renderMenu(): any;
                                                                                    renderMenuItem(
                                                                                    dataSource: import('../select/types').NormalizedObjectItem[]
                                                                                    ): import('react').ReactElement<
                                                                                    any,
                                                                                    string | import('react').JSXElementConstructor<any>
                                                                                    >[];
                                                                                    saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                    saveInputRef: (
                                                                                    ref: import('../config-provider/types').ConfiguredComponent<
                                                                                    import('../input').InputProps &
                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                    import('../input/input').default<import('../input').InputProps>
                                                                                    > &
                                                                                    Pick<
                                                                                    import('../input/input').default<
                                                                                    import('../input').InputProps
                                                                                    >,
                                                                                    'focus' | 'getInputNode'
                                                                                    >
                                                                                    ) => void;
                                                                                    focusInput(): void;
                                                                                    focus(
                                                                                    start?: number | undefined,
                                                                                    end?: number | undefined,
                                                                                    preventScroll?: boolean
                                                                                    ): void;
                                                                                    beforeOpen(): void;
                                                                                    afterClose(): void;
                                                                                    savePopupRef: (ref: HTMLDivElement) => void;
                                                                                    shouldAutoWidth(): boolean | undefined;
                                                                                    context: any;
                                                                                    setState<K extends keyof AutoCompleteState>(
                                                                                    state:
                                                                                    | AutoCompleteState
                                                                                    | ((
                                                                                    prevState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    props: Readonly<import('../select').AutoCompleteProps>
                                                                                    ) => AutoCompleteState | Pick<AutoCompleteState, K>)
                                                                                    | Pick<AutoCompleteState, K>,
                                                                                    callback?: (() => void) | undefined
                                                                                    ): void;
                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                    readonly props: Readonly<import('../select').AutoCompleteProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>;
                                                                                    state: Readonly<import('../select/auto-complete').AutoCompleteState>;
                                                                                    refs: { [key: string]: any };
                                                                                    shouldComponentUpdate?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    nextContext: any
                                                                                    ): boolean;
                                                                                    componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                    getSnapshotBeforeUpdate?(
                                                                                    prevProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    prevState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >
                                                                                    ): any;
                                                                                    componentWillMount?(): void;
                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                    componentWillReceiveProps?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    componentWillUpdate?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    UNSAFE_componentWillUpdate?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    };
                                                                                    onChange: (
                                                                                    value: string,
                                                                                    actionType: string,
                                                                                    item?: import('../select').ObjectItem | undefined
                                                                                    ) => void;
                                                                                    onPressEnter: () => void;
                                                                                    onSearch: () => void;
                                                                                    onFilterChange: (filterValue: string) => void;
                                                                                    onToggleHighlightItem: (
                                                                                    highlightKey?:
                                                                                    | string
                                                                                    | boolean
                                                                                    | import('../select/types').NormalizedObjectItem
                                                                                    | null
                                                                                    | undefined,
                                                                                    type?: import('../select/types').HighlightChangeType | undefined
                                                                                    ) => void;
                                                                                    onKeyDown: (e: any) => void;
                                                                                    saveInputRef: (
                                                                                    ref: ConfiguredComponent<
                                                                                    AutoCompleteProps & ComponentCommonProps,
                                                                                    {
                                                                                    isInputing: boolean;
                                                                                    componentDidUpdate(
                                                                                    prevProps: import('../select').AutoCompleteProps
                                                                                    ): void;
                                                                                    shouldControlPopup(
                                                                                    props:
                                                                                    | (Readonly<import('../select').AutoCompleteProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>)
                                                                                    | undefined,
                                                                                    type: import('../select').VisibleChangeType
                                                                                    ): void;
                                                                                    handleMenuSelect(keys: string[]): void;
                                                                                    handleItemClick(): void;
                                                                                    handleSelectEvent(
                                                                                    key: string,
                                                                                    item: import('../select').ObjectItem,
                                                                                    triggerType: import('../select').VisibleChangeType
                                                                                    ): void;
                                                                                    handleChange: (
                                                                                    value: string,
                                                                                    proxy:
                                                                                    | import('../select').VisibleChangeType
                                                                                    | import('react').ChangeEvent<HTMLElement>,
                                                                                    item?: import('../select').ObjectItem | undefined
                                                                                    ) => false | undefined;
                                                                                    handleVisibleChange(
                                                                                    visible: boolean,
                                                                                    type: import('../select').VisibleChangeType
                                                                                    ): void;
                                                                                    beforeClose(): void;
                                                                                    handleTriggerKeyDown(e: any): void;
                                                                                    chooseHighlightItem(): false | undefined;
                                                                                    hasClear(): boolean | '' | undefined;
                                                                                    renderSelect(
                                                                                    props?: Readonly<import('../select').AutoCompleteProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>
                                                                                    ): any;
                                                                                    render(): any;
                                                                                    dataStore: import('../select/data-store').default;
                                                                                    selectDOM: HTMLElement;
                                                                                    width: string | number;
                                                                                    popupRef: HTMLDivElement;
                                                                                    resizeTimeout: number;
                                                                                    highlightTimer: number | undefined;
                                                                                    menuRef:
                                                                                    | import('../config-provider/types').ConfiguredComponent<
                                                                                    import('../menu').MenuProps &
                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                    import('../menu/view/menu').Menu
                                                                                    >
                                                                                    | null;
                                                                                    isAutoComplete: boolean;
                                                                                    inputRef: import('../input/input').default<
                                                                                    import('../input').InputProps
                                                                                    >;
                                                                                    valueDataSource: {
                                                                                    value?:
                                                                                    | string
                                                                                    | number
                                                                                    | boolean
                                                                                    | (string | number | boolean | null | undefined)[]
                                                                                    | null
                                                                                    | undefined;
                                                                                    valueDS?:
                                                                                    | import('../select').ObjectItem
                                                                                    | import('../select').ObjectItem[]
                                                                                    | undefined;
                                                                                    mapValueDS?:
                                                                                    | Record<string, import('../select').ObjectItem>
                                                                                    | undefined;
                                                                                    };
                                                                                    componentDidMount(): void;
                                                                                    componentWillUnmount(): void;
                                                                                    syncWidth(): void;
                                                                                    handleResize(): void;
                                                                                    setDataSource(
                                                                                    props: import('../select').AutoCompleteProps
                                                                                    ): import('../select/types').NormalizedObjectItem[];
                                                                                    setVisible(
                                                                                    visible: boolean,
                                                                                    type?: import('../select').VisibleChangeType | undefined
                                                                                    ): void;
                                                                                    setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                    handleMenuBodyClick(): void;
                                                                                    toggleHighlightItem(
                                                                                    dir: number
                                                                                    ):
                                                                                    | false
                                                                                    | import('../select/types').NormalizedObjectItem
                                                                                    | undefined;
                                                                                    scrollMenuIntoView(): void;
                                                                                    renderMenuHeader(): any;
                                                                                    handleSelect(): void;
                                                                                    handleMouseDown: (e: any) => void;
                                                                                    useDetailValue(): boolean;
                                                                                    renderMenu(): any;
                                                                                    renderMenuItem(
                                                                                    dataSource: import('../select/types').NormalizedObjectItem[]
                                                                                    ): import('react').ReactElement<
                                                                                    any,
                                                                                    string | import('react').JSXElementConstructor<any>
                                                                                    >[];
                                                                                    saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                    saveInputRef: (
                                                                                    ref: import('../config-provider/types').ConfiguredComponent<
                                                                                    import('../input').InputProps &
                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                    import('../input/input').default<
                                                                                    import('../input').InputProps
                                                                                    >
                                                                                    > &
                                                                                    Pick<
                                                                                    import('../input/input').default<
                                                                                    import('../input').InputProps
                                                                                    >,
                                                                                    'focus' | 'getInputNode'
                                                                                    >
                                                                                    ) => void;
                                                                                    focusInput(): void;
                                                                                    focus(
                                                                                    start?: number | undefined,
                                                                                    end?: number | undefined,
                                                                                    preventScroll?: boolean
                                                                                    ): void;
                                                                                    beforeOpen(): void;
                                                                                    afterClose(): void;
                                                                                    savePopupRef: (ref: HTMLDivElement) => void;
                                                                                    shouldAutoWidth(): boolean | undefined;
                                                                                    context: any;
                                                                                    setState<K extends keyof AutoCompleteState>(
                                                                                    state:
                                                                                    | AutoCompleteState
                                                                                    | ((
                                                                                    prevState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    props: Readonly<
                                                                                    import('../select').AutoCompleteProps
                                                                                    >
                                                                                    ) => AutoCompleteState | Pick<AutoCompleteState, K>)
                                                                                    | Pick<AutoCompleteState, K>,
                                                                                    callback?: (() => void) | undefined
                                                                                    ): void;
                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                    readonly props: Readonly<import('../select').AutoCompleteProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>;
                                                                                    state: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >;
                                                                                    refs: { [key: string]: any };
                                                                                    shouldComponentUpdate?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    nextContext: any
                                                                                    ): boolean;
                                                                                    componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                    getSnapshotBeforeUpdate?(
                                                                                    prevProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    prevState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >
                                                                                    ): any;
                                                                                    componentWillMount?(): void;
                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                    componentWillReceiveProps?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    componentWillUpdate?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    UNSAFE_componentWillUpdate?(
                                                                                    nextProps: Readonly<import('../select').AutoCompleteProps>,
                                                                                    nextState: Readonly<
                                                                                    import('../select/auto-complete').AutoCompleteState
                                                                                    >,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    }
                                                                                    >
                                                                                    ) => void;
                                                                                    focus: (
                                                                                    start?: number | undefined,
                                                                                    end?: number | undefined,
                                                                                    preventScroll?: boolean
                                                                                    ) => void;
                                                                                    handleFocus(args_0: any): void;
                                                                                    handleBlur(args_0: any): void;
                                                                                    render(): any;
                                                                                    context: any;
                                                                                    setState<K_1 extends keyof SearchState>(
                                                                                    state:
                                                                                    | SearchState
                                                                                    | ((
                                                                                    prevState: Readonly<import('./Search').SearchState>,
                                                                                    props: Readonly<import('./types').SearchProps>
                                                                                    ) => SearchState | Pick<SearchState, K_1>)
                                                                                    | Pick<SearchState, K_1>,
                                                                                    callback?: (() => void) | undefined
                                                                                    ): void;
                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                    readonly props: Readonly<import('./types').SearchProps> &
                                                                                    Readonly<{ children?: import('react').ReactNode }>;
                                                                                    state: Readonly<import('./Search').SearchState>;
                                                                                    refs: { [key: string]: any };
                                                                                    componentDidMount?(): void;
                                                                                    shouldComponentUpdate?(
                                                                                    nextProps: Readonly<import('./types').SearchProps>,
                                                                                    nextState: Readonly<import('./Search').SearchState>,
                                                                                    nextContext: any
                                                                                    ): boolean;
                                                                                    componentWillUnmount?(): void;
                                                                                    componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                    getSnapshotBeforeUpdate?(
                                                                                    prevProps: Readonly<import('./types').SearchProps>,
                                                                                    prevState: Readonly<import('./Search').SearchState>
                                                                                    ): any;
                                                                                    componentDidUpdate?(
                                                                                    prevProps: Readonly<import('./types').SearchProps>,
                                                                                    prevState: Readonly<import('./Search').SearchState>,
                                                                                    snapshot?: any
                                                                                    ): void;
                                                                                    componentWillMount?(): void;
                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                    componentWillReceiveProps?(
                                                                                    nextProps: Readonly<import('./types').SearchProps>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                    nextProps: Readonly<import('./types').SearchProps>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    componentWillUpdate?(
                                                                                    nextProps: Readonly<import('./types').SearchProps>,
                                                                                    nextState: Readonly<import('./Search').SearchState>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    UNSAFE_componentWillUpdate?(
                                                                                    nextProps: Readonly<import('./types').SearchProps>,
                                                                                    nextState: Readonly<import('./Search').SearchState>,
                                                                                    nextContext: any
                                                                                    ): void;
                                                                                    },
                                                                                    {}
                                                                                    >;

                                                                                      variable Select

                                                                                      const Select: ConfiguredComponentClass<
                                                                                      SelectProps & ComponentCommonProps,
                                                                                      {
                                                                                      selectAllYet: boolean;
                                                                                      componentDidUpdate(
                                                                                      prevProps: SelectProps,
                                                                                      prevState: import('./base').BaseState
                                                                                      ): void;
                                                                                      componentDidMount(): void;
                                                                                      ie9Hack(): void;
                                                                                      useDetailValue(): boolean;
                                                                                      hasSearch(): boolean;
                                                                                      getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                      handleMenuSelect(
                                                                                      keys: string[],
                                                                                      item: { props: { _key: string } }
                                                                                      ): false | void;
                                                                                      handleItemClick(key: string): void;
                                                                                      handleSingleSelect(
                                                                                      key: string,
                                                                                      triggerType: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      handleMultipleSelect(
                                                                                      keys: import('./types').DataSourceItem[] | undefined,
                                                                                      triggerType: import('./types').VisibleChangeType,
                                                                                      key?: string | null | undefined,
                                                                                      keepSearchValue?: boolean | undefined
                                                                                      ): void;
                                                                                      updateSelectAllYet(value?: unknown): void;
                                                                                      handleSearchValue(value: string): void;
                                                                                      handleSearch(value: string, e: any): void;
                                                                                      handleSearchClear(triggerType?: string | undefined): void;
                                                                                      handleSearchKeyDown(e: any): void;
                                                                                      chooseMultipleItem(key: string): void;
                                                                                      chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                                                                                      handleTagClose(item: import('./types').ObjectItem): boolean;
                                                                                      handleDeleteTag(e: any): false | undefined;
                                                                                      handleSelectAll(e: any): void;
                                                                                      handleVisibleChange(
                                                                                      visible: boolean,
                                                                                      type: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      afterClose(): void;
                                                                                      maxTagPlaceholder(
                                                                                      selectedValues: import('./types').ObjectItem[],
                                                                                      totalValues: import('./types').ObjectItem[]
                                                                                      ): string;
                                                                                      renderValues(): any;
                                                                                      handleWrapClick: (e: any) => void;
                                                                                      handleArrowClick: (e: any) => void;
                                                                                      handleClear: (e: any) => void;
                                                                                      hasClear(): boolean | undefined;
                                                                                      renderExtraNode(): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      renderSelect(): any;
                                                                                      renderSearchInput(
                                                                                      valueNodes: any,
                                                                                      placeholder: string | undefined,
                                                                                      inputEl: any
                                                                                      ): any;
                                                                                      renderMenuHeader(): any;
                                                                                      render(): any;
                                                                                      dataStore: import('./data-store').default;
                                                                                      selectDOM: HTMLElement;
                                                                                      width: string | number;
                                                                                      popupRef: HTMLDivElement;
                                                                                      resizeTimeout: number;
                                                                                      highlightTimer: number | undefined;
                                                                                      menuRef:
                                                                                      | import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../menu').MenuProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../menu/view/menu').Menu
                                                                                      >
                                                                                      | null;
                                                                                      isAutoComplete: boolean;
                                                                                      inputRef: import('../input/input').default<import('../input').InputProps>;
                                                                                      valueDataSource: {
                                                                                      value?:
                                                                                      | string
                                                                                      | number
                                                                                      | boolean
                                                                                      | (string | number | boolean | null | undefined)[]
                                                                                      | null
                                                                                      | undefined;
                                                                                      valueDS?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined;
                                                                                      mapValueDS?: Record<string, import('./types').ObjectItem> | undefined;
                                                                                      };
                                                                                      componentWillUnmount(): void;
                                                                                      syncWidth(): void;
                                                                                      handleResize(): void;
                                                                                      setDataSource(props: SelectProps): import('./types').NormalizedObjectItem[];
                                                                                      setVisible(
                                                                                      visible: boolean,
                                                                                      type?: import('./types').VisibleChangeType | undefined
                                                                                      ): void;
                                                                                      setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                      handleChange(
                                                                                      value:
                                                                                      | import('./types').DataSourceItem
                                                                                      | import('./types').DataSourceItem[],
                                                                                      args_0: unknown,
                                                                                      args_1?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined
                                                                                      ): void;
                                                                                      handleMenuBodyClick(): void;
                                                                                      toggleHighlightItem(
                                                                                      dir: number
                                                                                      ): false | import('./types').NormalizedObjectItem | undefined;
                                                                                      scrollMenuIntoView(): void;
                                                                                      handleSelect(): void;
                                                                                      handleMouseDown: (e: any) => void;
                                                                                      renderMenu(): any;
                                                                                      renderMenuItem(
                                                                                      dataSource: import('./types').NormalizedObjectItem[]
                                                                                      ): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                      saveInputRef: (
                                                                                      ref: import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../input').InputProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../input/input').default<import('../input').InputProps>
                                                                                      > &
                                                                                      Pick<
                                                                                      import('../input/input').default<import('../input').InputProps>,
                                                                                      'focus' | 'getInputNode'
                                                                                      >
                                                                                      ) => void;
                                                                                      focusInput(): void;
                                                                                      focus(
                                                                                      start?: number | undefined,
                                                                                      end?: number | undefined,
                                                                                      preventScroll?: boolean
                                                                                      ): void;
                                                                                      beforeOpen(): void;
                                                                                      beforeClose(): void;
                                                                                      savePopupRef: (ref: HTMLDivElement) => void;
                                                                                      shouldAutoWidth(): boolean | undefined;
                                                                                      context: any;
                                                                                      setState<K extends keyof SelectState>(
                                                                                      state:
                                                                                      | SelectState
                                                                                      | ((
                                                                                      prevState: Readonly<import('./select').SelectState>,
                                                                                      props: Readonly<SelectProps>
                                                                                      ) => SelectState | Pick<SelectState, K>)
                                                                                      | Pick<SelectState, K>,
                                                                                      callback?: (() => void) | undefined
                                                                                      ): void;
                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                      readonly props: Readonly<SelectProps> &
                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                      state: Readonly<import('./select').SelectState>;
                                                                                      refs: { [key: string]: any };
                                                                                      shouldComponentUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): boolean;
                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                      getSnapshotBeforeUpdate?(
                                                                                      prevProps: Readonly<SelectProps>,
                                                                                      prevState: Readonly<import('./select').SelectState>
                                                                                      ): any;
                                                                                      componentWillMount?(): void;
                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                      componentWillReceiveProps?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      componentWillUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      },
                                                                                      Pick<
                                                                                      {
                                                                                      selectAllYet: boolean;
                                                                                      componentDidUpdate(
                                                                                      prevProps: SelectProps,
                                                                                      prevState: import('./base').BaseState
                                                                                      ): void;
                                                                                      componentDidMount(): void;
                                                                                      ie9Hack(): void;
                                                                                      useDetailValue(): boolean;
                                                                                      hasSearch(): boolean;
                                                                                      getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                      handleMenuSelect(
                                                                                      keys: string[],
                                                                                      item: { props: { _key: string } }
                                                                                      ): false | void;
                                                                                      handleItemClick(key: string): void;
                                                                                      handleSingleSelect(
                                                                                      key: string,
                                                                                      triggerType: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      handleMultipleSelect(
                                                                                      keys: import('./types').DataSourceItem[] | undefined,
                                                                                      triggerType: import('./types').VisibleChangeType,
                                                                                      key?: string | null | undefined,
                                                                                      keepSearchValue?: boolean | undefined
                                                                                      ): void;
                                                                                      updateSelectAllYet(value?: unknown): void;
                                                                                      handleSearchValue(value: string): void;
                                                                                      handleSearch(value: string, e: any): void;
                                                                                      handleSearchClear(triggerType?: string | undefined): void;
                                                                                      handleSearchKeyDown(e: any): void;
                                                                                      chooseMultipleItem(key: string): void;
                                                                                      chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                                                                                      handleTagClose(item: import('./types').ObjectItem): boolean;
                                                                                      handleDeleteTag(e: any): false | undefined;
                                                                                      handleSelectAll(e: any): void;
                                                                                      handleVisibleChange(
                                                                                      visible: boolean,
                                                                                      type: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      afterClose(): void;
                                                                                      maxTagPlaceholder(
                                                                                      selectedValues: import('./types').ObjectItem[],
                                                                                      totalValues: import('./types').ObjectItem[]
                                                                                      ): string;
                                                                                      renderValues(): any;
                                                                                      handleWrapClick: (e: any) => void;
                                                                                      handleArrowClick: (e: any) => void;
                                                                                      handleClear: (e: any) => void;
                                                                                      hasClear(): boolean | undefined;
                                                                                      renderExtraNode(): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      renderSelect(): any;
                                                                                      renderSearchInput(
                                                                                      valueNodes: any,
                                                                                      placeholder: string | undefined,
                                                                                      inputEl: any
                                                                                      ): any;
                                                                                      renderMenuHeader(): any;
                                                                                      render(): any;
                                                                                      dataStore: import('./data-store').default;
                                                                                      selectDOM: HTMLElement;
                                                                                      width: string | number;
                                                                                      popupRef: HTMLDivElement;
                                                                                      resizeTimeout: number;
                                                                                      highlightTimer: number | undefined;
                                                                                      menuRef:
                                                                                      | import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../menu').MenuProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../menu/view/menu').Menu
                                                                                      >
                                                                                      | null;
                                                                                      isAutoComplete: boolean;
                                                                                      inputRef: import('../input/input').default<
                                                                                      import('../input').InputProps
                                                                                      >;
                                                                                      valueDataSource: {
                                                                                      value?:
                                                                                      | string
                                                                                      | number
                                                                                      | boolean
                                                                                      | (string | number | boolean | null | undefined)[]
                                                                                      | null
                                                                                      | undefined;
                                                                                      valueDS?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined;
                                                                                      mapValueDS?:
                                                                                      | Record<string, import('./types').ObjectItem>
                                                                                      | undefined;
                                                                                      };
                                                                                      componentWillUnmount(): void;
                                                                                      syncWidth(): void;
                                                                                      handleResize(): void;
                                                                                      setDataSource(
                                                                                      props: SelectProps
                                                                                      ): import('./types').NormalizedObjectItem[];
                                                                                      setVisible(
                                                                                      visible: boolean,
                                                                                      type?: import('./types').VisibleChangeType | undefined
                                                                                      ): void;
                                                                                      setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                      handleChange(
                                                                                      value:
                                                                                      | import('./types').DataSourceItem
                                                                                      | import('./types').DataSourceItem[],
                                                                                      args_0: unknown,
                                                                                      args_1?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined
                                                                                      ): void;
                                                                                      handleMenuBodyClick(): void;
                                                                                      toggleHighlightItem(
                                                                                      dir: number
                                                                                      ): false | import('./types').NormalizedObjectItem | undefined;
                                                                                      scrollMenuIntoView(): void;
                                                                                      handleSelect(): void;
                                                                                      handleMouseDown: (e: any) => void;
                                                                                      renderMenu(): any;
                                                                                      renderMenuItem(
                                                                                      dataSource: import('./types').NormalizedObjectItem[]
                                                                                      ): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                      saveInputRef: (
                                                                                      ref: import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../input').InputProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../input/input').default<import('../input').InputProps>
                                                                                      > &
                                                                                      Pick<
                                                                                      import('../input/input').default<
                                                                                      import('../input').InputProps
                                                                                      >,
                                                                                      'focus' | 'getInputNode'
                                                                                      >
                                                                                      ) => void;
                                                                                      focusInput(): void;
                                                                                      focus(
                                                                                      start?: number | undefined,
                                                                                      end?: number | undefined,
                                                                                      preventScroll?: boolean
                                                                                      ): void;
                                                                                      beforeOpen(): void;
                                                                                      beforeClose(): void;
                                                                                      savePopupRef: (ref: HTMLDivElement) => void;
                                                                                      shouldAutoWidth(): boolean | undefined;
                                                                                      context: any;
                                                                                      setState<K extends keyof SelectState>(
                                                                                      state:
                                                                                      | SelectState
                                                                                      | ((
                                                                                      prevState: Readonly<import('./select').SelectState>,
                                                                                      props: Readonly<SelectProps>
                                                                                      ) => SelectState | Pick<SelectState, K>)
                                                                                      | Pick<SelectState, K>,
                                                                                      callback?: (() => void) | undefined
                                                                                      ): void;
                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                      readonly props: Readonly<SelectProps> &
                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                      state: Readonly<import('./select').SelectState>;
                                                                                      refs: { [key: string]: any };
                                                                                      shouldComponentUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): boolean;
                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                      getSnapshotBeforeUpdate?(
                                                                                      prevProps: Readonly<SelectProps>,
                                                                                      prevState: Readonly<import('./select').SelectState>
                                                                                      ): any;
                                                                                      componentWillMount?(): void;
                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                      componentWillReceiveProps?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      componentWillUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      },
                                                                                      'focusInput' | 'handleSearchClear'
                                                                                      >
                                                                                      > & {
                                                                                      Option: typeof Option;
                                                                                      OptionGroup: typeof OptionGroup;
                                                                                      AutoComplete: ConfiguredComponentClass<
                                                                                      AutoCompleteProps & ComponentCommonProps,
                                                                                      {
                                                                                      isInputing: boolean;
                                                                                      componentDidUpdate(prevProps: import('./types').AutoCompleteProps): void;
                                                                                      shouldControlPopup(
                                                                                      props:
                                                                                      | (Readonly<import('./types').AutoCompleteProps> &
                                                                                      Readonly<{ children?: import('react').ReactNode }>)
                                                                                      | undefined,
                                                                                      type: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      handleMenuSelect(keys: string[]): void;
                                                                                      handleItemClick(): void;
                                                                                      handleSelectEvent(
                                                                                      key: string,
                                                                                      item: import('./types').ObjectItem,
                                                                                      triggerType: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      handleChange: (
                                                                                      value: string,
                                                                                      proxy:
                                                                                      | import('./types').VisibleChangeType
                                                                                      | import('react').ChangeEvent<HTMLElement>,
                                                                                      item?: import('./types').ObjectItem | undefined
                                                                                      ) => false | undefined;
                                                                                      handleVisibleChange(
                                                                                      visible: boolean,
                                                                                      type: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      beforeClose(): void;
                                                                                      handleTriggerKeyDown(e: any): void;
                                                                                      chooseHighlightItem(): false | undefined;
                                                                                      hasClear(): boolean | '' | undefined;
                                                                                      renderSelect(
                                                                                      props?: Readonly<import('./types').AutoCompleteProps> &
                                                                                      Readonly<{ children?: import('react').ReactNode }>
                                                                                      ): any;
                                                                                      render(): any;
                                                                                      dataStore: import('./data-store').default;
                                                                                      selectDOM: HTMLElement;
                                                                                      width: string | number;
                                                                                      popupRef: HTMLDivElement;
                                                                                      resizeTimeout: number;
                                                                                      highlightTimer: number | undefined;
                                                                                      menuRef:
                                                                                      | import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../menu').MenuProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../menu/view/menu').Menu
                                                                                      >
                                                                                      | null;
                                                                                      isAutoComplete: boolean;
                                                                                      inputRef: import('../input/input').default<
                                                                                      import('../input').InputProps
                                                                                      >;
                                                                                      valueDataSource: {
                                                                                      value?:
                                                                                      | string
                                                                                      | number
                                                                                      | boolean
                                                                                      | (string | number | boolean | null | undefined)[]
                                                                                      | null
                                                                                      | undefined;
                                                                                      valueDS?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined;
                                                                                      mapValueDS?:
                                                                                      | Record<string, import('./types').ObjectItem>
                                                                                      | undefined;
                                                                                      };
                                                                                      componentDidMount(): void;
                                                                                      componentWillUnmount(): void;
                                                                                      syncWidth(): void;
                                                                                      handleResize(): void;
                                                                                      setDataSource(
                                                                                      props: import('./types').AutoCompleteProps
                                                                                      ): import('./types').NormalizedObjectItem[];
                                                                                      setVisible(
                                                                                      visible: boolean,
                                                                                      type?: import('./types').VisibleChangeType | undefined
                                                                                      ): void;
                                                                                      setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                      handleMenuBodyClick(): void;
                                                                                      toggleHighlightItem(
                                                                                      dir: number
                                                                                      ): false | import('./types').NormalizedObjectItem | undefined;
                                                                                      scrollMenuIntoView(): void;
                                                                                      renderMenuHeader(): any;
                                                                                      handleSelect(): void;
                                                                                      handleMouseDown: (e: any) => void;
                                                                                      useDetailValue(): boolean;
                                                                                      renderMenu(): any;
                                                                                      renderMenuItem(
                                                                                      dataSource: import('./types').NormalizedObjectItem[]
                                                                                      ): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                      saveInputRef: (
                                                                                      ref: import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../input').InputProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../input/input').default<import('../input').InputProps>
                                                                                      > &
                                                                                      Pick<
                                                                                      import('../input/input').default<
                                                                                      import('../input').InputProps
                                                                                      >,
                                                                                      'focus' | 'getInputNode'
                                                                                      >
                                                                                      ) => void;
                                                                                      focusInput(): void;
                                                                                      focus(
                                                                                      start?: number | undefined,
                                                                                      end?: number | undefined,
                                                                                      preventScroll?: boolean
                                                                                      ): void;
                                                                                      beforeOpen(): void;
                                                                                      afterClose(): void;
                                                                                      savePopupRef: (ref: HTMLDivElement) => void;
                                                                                      shouldAutoWidth(): boolean | undefined;
                                                                                      context: any;
                                                                                      setState<K_1 extends keyof AutoCompleteState>(
                                                                                      state:
                                                                                      | AutoCompleteState
                                                                                      | ((
                                                                                      prevState: Readonly<
                                                                                      import('./auto-complete').AutoCompleteState
                                                                                      >,
                                                                                      props: Readonly<import('./types').AutoCompleteProps>
                                                                                      ) => AutoCompleteState | Pick<AutoCompleteState, K_1>)
                                                                                      | Pick<AutoCompleteState, K_1>,
                                                                                      callback?: (() => void) | undefined
                                                                                      ): void;
                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                      readonly props: Readonly<import('./types').AutoCompleteProps> &
                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                      state: Readonly<import('./auto-complete').AutoCompleteState>;
                                                                                      refs: { [key: string]: any };
                                                                                      shouldComponentUpdate?(
                                                                                      nextProps: Readonly<import('./types').AutoCompleteProps>,
                                                                                      nextState: Readonly<import('./auto-complete').AutoCompleteState>,
                                                                                      nextContext: any
                                                                                      ): boolean;
                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                      getSnapshotBeforeUpdate?(
                                                                                      prevProps: Readonly<import('./types').AutoCompleteProps>,
                                                                                      prevState: Readonly<import('./auto-complete').AutoCompleteState>
                                                                                      ): any;
                                                                                      componentWillMount?(): void;
                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                      componentWillReceiveProps?(
                                                                                      nextProps: Readonly<import('./types').AutoCompleteProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                      nextProps: Readonly<import('./types').AutoCompleteProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      componentWillUpdate?(
                                                                                      nextProps: Readonly<import('./types').AutoCompleteProps>,
                                                                                      nextState: Readonly<import('./auto-complete').AutoCompleteState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillUpdate?(
                                                                                      nextProps: Readonly<import('./types').AutoCompleteProps>,
                                                                                      nextState: Readonly<import('./auto-complete').AutoCompleteState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      },
                                                                                      {}
                                                                                      >;
                                                                                      Combobox: ConfiguredComponentClass<
                                                                                      SelectProps & ComponentCommonProps,
                                                                                      {
                                                                                      selectAllYet: boolean;
                                                                                      componentDidUpdate(
                                                                                      prevProps: SelectProps,
                                                                                      prevState: import('./base').BaseState
                                                                                      ): void;
                                                                                      componentDidMount(): void;
                                                                                      ie9Hack(): void;
                                                                                      useDetailValue(): boolean;
                                                                                      hasSearch(): boolean;
                                                                                      getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                      handleMenuSelect(
                                                                                      keys: string[],
                                                                                      item: { props: { _key: string } }
                                                                                      ): false | void;
                                                                                      handleItemClick(key: string): void;
                                                                                      handleSingleSelect(
                                                                                      key: string,
                                                                                      triggerType: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      handleMultipleSelect(
                                                                                      keys: import('./types').DataSourceItem[] | undefined,
                                                                                      triggerType: import('./types').VisibleChangeType,
                                                                                      key?: string | null | undefined,
                                                                                      keepSearchValue?: boolean | undefined
                                                                                      ): void;
                                                                                      updateSelectAllYet(value?: unknown): void;
                                                                                      handleSearchValue(value: string): void;
                                                                                      handleSearch(value: string, e: any): void;
                                                                                      handleSearchClear(triggerType?: string | undefined): void;
                                                                                      handleSearchKeyDown(e: any): void;
                                                                                      chooseMultipleItem(key: string): void;
                                                                                      chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                                                                                      handleTagClose(item: import('./types').ObjectItem): boolean;
                                                                                      handleDeleteTag(e: any): false | undefined;
                                                                                      handleSelectAll(e: any): void;
                                                                                      handleVisibleChange(
                                                                                      visible: boolean,
                                                                                      type: import('./types').VisibleChangeType
                                                                                      ): void;
                                                                                      afterClose(): void;
                                                                                      maxTagPlaceholder(
                                                                                      selectedValues: import('./types').ObjectItem[],
                                                                                      totalValues: import('./types').ObjectItem[]
                                                                                      ): string;
                                                                                      renderValues(): any;
                                                                                      handleWrapClick: (e: any) => void;
                                                                                      handleArrowClick: (e: any) => void;
                                                                                      handleClear: (e: any) => void;
                                                                                      hasClear(): boolean | undefined;
                                                                                      renderExtraNode(): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      renderSelect(): any;
                                                                                      renderSearchInput(
                                                                                      valueNodes: any,
                                                                                      placeholder: string | undefined,
                                                                                      inputEl: any
                                                                                      ): any;
                                                                                      renderMenuHeader(): any;
                                                                                      render(): any;
                                                                                      dataStore: import('./data-store').default;
                                                                                      selectDOM: HTMLElement;
                                                                                      width: string | number;
                                                                                      popupRef: HTMLDivElement;
                                                                                      resizeTimeout: number;
                                                                                      highlightTimer: number | undefined;
                                                                                      menuRef:
                                                                                      | import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../menu').MenuProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../menu/view/menu').Menu
                                                                                      >
                                                                                      | null;
                                                                                      isAutoComplete: boolean;
                                                                                      inputRef: import('../input/input').default<
                                                                                      import('../input').InputProps
                                                                                      >;
                                                                                      valueDataSource: {
                                                                                      value?:
                                                                                      | string
                                                                                      | number
                                                                                      | boolean
                                                                                      | (string | number | boolean | null | undefined)[]
                                                                                      | null
                                                                                      | undefined;
                                                                                      valueDS?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined;
                                                                                      mapValueDS?:
                                                                                      | Record<string, import('./types').ObjectItem>
                                                                                      | undefined;
                                                                                      };
                                                                                      componentWillUnmount(): void;
                                                                                      syncWidth(): void;
                                                                                      handleResize(): void;
                                                                                      setDataSource(
                                                                                      props: SelectProps
                                                                                      ): import('./types').NormalizedObjectItem[];
                                                                                      setVisible(
                                                                                      visible: boolean,
                                                                                      type?: import('./types').VisibleChangeType | undefined
                                                                                      ): void;
                                                                                      setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                      handleChange(
                                                                                      value:
                                                                                      | import('./types').DataSourceItem
                                                                                      | import('./types').DataSourceItem[],
                                                                                      args_0: unknown,
                                                                                      args_1?:
                                                                                      | import('./types').ObjectItem
                                                                                      | import('./types').ObjectItem[]
                                                                                      | undefined
                                                                                      ): void;
                                                                                      handleMenuBodyClick(): void;
                                                                                      toggleHighlightItem(
                                                                                      dir: number
                                                                                      ): false | import('./types').NormalizedObjectItem | undefined;
                                                                                      scrollMenuIntoView(): void;
                                                                                      handleSelect(): void;
                                                                                      handleMouseDown: (e: any) => void;
                                                                                      renderMenu(): any;
                                                                                      renderMenuItem(
                                                                                      dataSource: import('./types').NormalizedObjectItem[]
                                                                                      ): import('react').ReactElement<
                                                                                      any,
                                                                                      string | import('react').JSXElementConstructor<any>
                                                                                      >[];
                                                                                      saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                      saveInputRef: (
                                                                                      ref: import('../config-provider/types').ConfiguredComponent<
                                                                                      import('../input').InputProps &
                                                                                      import('../config-provider/types').ComponentCommonProps,
                                                                                      import('../input/input').default<import('../input').InputProps>
                                                                                      > &
                                                                                      Pick<
                                                                                      import('../input/input').default<
                                                                                      import('../input').InputProps
                                                                                      >,
                                                                                      'focus' | 'getInputNode'
                                                                                      >
                                                                                      ) => void;
                                                                                      focusInput(): void;
                                                                                      focus(
                                                                                      start?: number | undefined,
                                                                                      end?: number | undefined,
                                                                                      preventScroll?: boolean
                                                                                      ): void;
                                                                                      beforeOpen(): void;
                                                                                      beforeClose(): void;
                                                                                      savePopupRef: (ref: HTMLDivElement) => void;
                                                                                      shouldAutoWidth(): boolean | undefined;
                                                                                      context: any;
                                                                                      setState<K extends keyof SelectState>(
                                                                                      state:
                                                                                      | SelectState
                                                                                      | ((
                                                                                      prevState: Readonly<import('./select').SelectState>,
                                                                                      props: Readonly<SelectProps>
                                                                                      ) => SelectState | Pick<SelectState, K>)
                                                                                      | Pick<SelectState, K>,
                                                                                      callback?: (() => void) | undefined
                                                                                      ): void;
                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                      readonly props: Readonly<SelectProps> &
                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                      state: Readonly<import('./select').SelectState>;
                                                                                      refs: { [key: string]: any };
                                                                                      shouldComponentUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): boolean;
                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                      getSnapshotBeforeUpdate?(
                                                                                      prevProps: Readonly<SelectProps>,
                                                                                      prevState: Readonly<import('./select').SelectState>
                                                                                      ): any;
                                                                                      componentWillMount?(): void;
                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                      componentWillReceiveProps?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      componentWillUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      UNSAFE_componentWillUpdate?(
                                                                                      nextProps: Readonly<SelectProps>,
                                                                                      nextState: Readonly<import('./select').SelectState>,
                                                                                      nextContext: any
                                                                                      ): void;
                                                                                      },
                                                                                      {}
                                                                                      >;
                                                                                      };

                                                                                        variable Shell

                                                                                        const Shell: ConfiguredComponentClass<
                                                                                        ShellBaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        layout: import('./types').LayoutProps;
                                                                                        headerRef: HTMLDivElement;
                                                                                        navigationFixed: boolean;
                                                                                        toolDockFixed: boolean;
                                                                                        navRef: HTMLDivElement;
                                                                                        localNavRef: HTMLDivElement;
                                                                                        submainRef: HTMLDivElement;
                                                                                        toolDockRef: HTMLDivElement;
                                                                                        componentDidMount(): void;
                                                                                        componentDidUpdate(
                                                                                        prevProps: Readonly<import('./types').ShellBaseProps>
                                                                                        ): void;
                                                                                        checkAsideFixed: () => void;
                                                                                        setChildCollapse: (
                                                                                        child: any,
                                                                                        mark: keyof import('./types').CollapseMap
                                                                                        ) => any;
                                                                                        toggleAside: (
                                                                                        mark: keyof import('./types').CollapseMap,
                                                                                        props: {
                                                                                        onCollapseChange?: (collapse?: boolean | undefined) => void;
                                                                                        collapse?: boolean | undefined;
                                                                                        },
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleNavigation: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleLocalNavigation: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleAncillary: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleToolDock: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        saveHeaderRef: (ref: HTMLDivElement) => void;
                                                                                        saveLocalNavRef: (ref: HTMLDivElement) => void;
                                                                                        saveNavRef: (ref: HTMLDivElement) => void;
                                                                                        saveSubmainRef: (ref: HTMLDivElement) => void;
                                                                                        saveToolDockRef: (ref: HTMLDivElement) => void;
                                                                                        renderShell: (props: import('./types').ShellBaseProps) => any;
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K extends keyof ShellState>(
                                                                                        state:
                                                                                        | ShellState
                                                                                        | ((
                                                                                        prevState: Readonly<import('./types').ShellState>,
                                                                                        props: Readonly<import('./types').ShellBaseProps>
                                                                                        ) => ShellState | Pick<ShellState, K>)
                                                                                        | Pick<ShellState, K>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').ShellBaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<import('./types').ShellState>;
                                                                                        refs: { [key: string]: any };
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextState: Readonly<import('./types').ShellState>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        prevState: Readonly<import('./types').ShellState>
                                                                                        ): any;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextState: Readonly<import('./types').ShellState>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextState: Readonly<import('./types').ShellState>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & {
                                                                                        _typeMark: string | undefined;
                                                                                        Content: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        ToolDock: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        Navigation: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        LocalNavigation: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        Ancillary: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        Branding: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        Action: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        Page: ConfiguredComponentClass<
                                                                                        ShellBaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        layout: import('./types').LayoutProps;
                                                                                        headerRef: HTMLDivElement;
                                                                                        navigationFixed: boolean;
                                                                                        toolDockFixed: boolean;
                                                                                        navRef: HTMLDivElement;
                                                                                        localNavRef: HTMLDivElement;
                                                                                        submainRef: HTMLDivElement;
                                                                                        toolDockRef: HTMLDivElement;
                                                                                        componentDidMount(): void;
                                                                                        componentDidUpdate(
                                                                                        prevProps: Readonly<import('./types').ShellBaseProps>
                                                                                        ): void;
                                                                                        checkAsideFixed: () => void;
                                                                                        setChildCollapse: (
                                                                                        child: any,
                                                                                        mark: keyof import('./types').CollapseMap
                                                                                        ) => any;
                                                                                        toggleAside: (
                                                                                        mark: keyof import('./types').CollapseMap,
                                                                                        props: {
                                                                                        onCollapseChange?: (collapse?: boolean | undefined) => void;
                                                                                        collapse?: boolean | undefined;
                                                                                        },
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleNavigation: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleLocalNavigation: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleAncillary: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        toggleToolDock: (
                                                                                        e:
                                                                                        | import('react').MouseEvent<Element, MouseEvent>
                                                                                        | import('react').KeyboardEvent<Element>
                                                                                        ) => void;
                                                                                        saveHeaderRef: (ref: HTMLDivElement) => void;
                                                                                        saveLocalNavRef: (ref: HTMLDivElement) => void;
                                                                                        saveNavRef: (ref: HTMLDivElement) => void;
                                                                                        saveSubmainRef: (ref: HTMLDivElement) => void;
                                                                                        saveToolDockRef: (ref: HTMLDivElement) => void;
                                                                                        renderShell: (props: import('./types').ShellBaseProps) => any;
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K extends keyof ShellState>(
                                                                                        state:
                                                                                        | ShellState
                                                                                        | ((
                                                                                        prevState: Readonly<import('./types').ShellState>,
                                                                                        props: Readonly<import('./types').ShellBaseProps>
                                                                                        ) => ShellState | Pick<ShellState, K>)
                                                                                        | Pick<ShellState, K>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').ShellBaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<import('./types').ShellState>;
                                                                                        refs: { [key: string]: any };
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextState: Readonly<import('./types').ShellState>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        prevState: Readonly<import('./types').ShellState>
                                                                                        ): any;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextState: Readonly<import('./types').ShellState>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').ShellBaseProps>,
                                                                                        nextState: Readonly<import('./types').ShellState>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string | undefined };
                                                                                        MultiTask: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        AppBar: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        Footer: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        ToolDockItem: ConfiguredComponentClass<
                                                                                        BaseProps & ComponentCommonProps,
                                                                                        {
                                                                                        getChildContext(): { isCollapse: boolean | undefined };
                                                                                        render(): any;
                                                                                        context: any;
                                                                                        setState<K_1 extends never>(
                                                                                        state:
                                                                                        | {}
                                                                                        | ((
                                                                                        prevState: Readonly<{}>,
                                                                                        props: Readonly<import('./types').BaseProps>
                                                                                        ) => {} | Pick<{}, K_1>)
                                                                                        | Pick<{}, K_1>,
                                                                                        callback?: (() => void) | undefined
                                                                                        ): void;
                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                        readonly props: Readonly<import('./types').BaseProps> &
                                                                                        Readonly<{ children?: import('react').ReactNode }>;
                                                                                        state: Readonly<{}>;
                                                                                        refs: { [key: string]: any };
                                                                                        componentDidMount?(): void;
                                                                                        shouldComponentUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): boolean;
                                                                                        componentWillUnmount?(): void;
                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                        getSnapshotBeforeUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>
                                                                                        ): any;
                                                                                        componentDidUpdate?(
                                                                                        prevProps: Readonly<import('./types').BaseProps>,
                                                                                        prevState: Readonly<{}>,
                                                                                        snapshot?: any
                                                                                        ): void;
                                                                                        componentWillMount?(): void;
                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                        componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        UNSAFE_componentWillUpdate?(
                                                                                        nextProps: Readonly<import('./types').BaseProps>,
                                                                                        nextState: Readonly<{}>,
                                                                                        nextContext: any
                                                                                        ): void;
                                                                                        },
                                                                                        {}
                                                                                        > & { _typeMark: string };
                                                                                        };

                                                                                          variable Slider

                                                                                          const Slider: ConfiguredComponentClass<
                                                                                          SliderProps & ComponentCommonProps,
                                                                                          Slider,
                                                                                          Pick<Slider, 'resize'>
                                                                                          >;

                                                                                            variable SplitButton

                                                                                            const SplitButton: ConfiguredComponentClass<
                                                                                            SplitButtonProps & ComponentCommonProps,
                                                                                            SplitButton,
                                                                                            {}
                                                                                            > & {
                                                                                            Group: typeof import('../menu/view/group').default;
                                                                                            Item: typeof import('../menu/view/selectable-item').default;
                                                                                            Divider: typeof import('../menu/view/divider').default;
                                                                                            };

                                                                                              variable Step

                                                                                              const Step: ConfiguredComponentClass<
                                                                                              StepProps & ComponentCommonProps,
                                                                                              {
                                                                                              step: HTMLOListElement | null;
                                                                                              componentDidMount(): void;
                                                                                              componentDidUpdate(): void;
                                                                                              componentWillUnmount(): void;
                                                                                              adjustHeight(): void;
                                                                                              resize(): void;
                                                                                              _getValidChildren(
                                                                                              children: any
                                                                                              ): import('react').ReactElement<
                                                                                              any,
                                                                                              string | import('react').JSXElementConstructor<any>
                                                                                              >[];
                                                                                              _stepRefHandler: (ref: HTMLOListElement | null) => void;
                                                                                              render(): any;
                                                                                              context: any;
                                                                                              setState<K extends keyof StepState>(
                                                                                              state:
                                                                                              | StepState
                                                                                              | ((
                                                                                              prevState: Readonly<import('./types').StepState>,
                                                                                              props: Readonly<StepProps>
                                                                                              ) => StepState | Pick<StepState, K>)
                                                                                              | Pick<StepState, K>,
                                                                                              callback?: (() => void) | undefined
                                                                                              ): void;
                                                                                              forceUpdate(callback?: (() => void) | undefined): void;
                                                                                              readonly props: Readonly<StepProps> &
                                                                                              Readonly<{ children?: import('react').ReactNode }>;
                                                                                              state: Readonly<import('./types').StepState>;
                                                                                              refs: { [key: string]: any };
                                                                                              shouldComponentUpdate?(
                                                                                              nextProps: Readonly<StepProps>,
                                                                                              nextState: Readonly<import('./types').StepState>,
                                                                                              nextContext: any
                                                                                              ): boolean;
                                                                                              componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                              getSnapshotBeforeUpdate?(
                                                                                              prevProps: Readonly<StepProps>,
                                                                                              prevState: Readonly<import('./types').StepState>
                                                                                              ): any;
                                                                                              componentWillMount?(): void;
                                                                                              UNSAFE_componentWillMount?(): void;
                                                                                              componentWillReceiveProps?(
                                                                                              nextProps: Readonly<StepProps>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              UNSAFE_componentWillReceiveProps?(
                                                                                              nextProps: Readonly<StepProps>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              componentWillUpdate?(
                                                                                              nextProps: Readonly<StepProps>,
                                                                                              nextState: Readonly<import('./types').StepState>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              UNSAFE_componentWillUpdate?(
                                                                                              nextProps: Readonly<StepProps>,
                                                                                              nextState: Readonly<import('./types').StepState>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              },
                                                                                              {}
                                                                                              > & {
                                                                                              Item: ConfiguredComponentClass<
                                                                                              ItemProps<HTMLElement> & ComponentCommonProps,
                                                                                              {
                                                                                              ro: any;
                                                                                              container: HTMLDivElement;
                                                                                              stepNode: HTMLDivElement;
                                                                                              step: HTMLLIElement;
                                                                                              body: HTMLDivElement;
                                                                                              title: HTMLDivElement;
                                                                                              tail: HTMLDivElement;
                                                                                              eventHandler: { off: () => void } | undefined;
                                                                                              componentDidMount(): void;
                                                                                              componentDidUpdate(): void;
                                                                                              componentWillUnmount(): void;
                                                                                              adjustItemWidth(): void;
                                                                                              adjustTail(): void;
                                                                                              resize(): void;
                                                                                              _getNode():
                                                                                              | {}
                                                                                              | import('react').ReactElement<
                                                                                              any,
                                                                                              string | import('react').JSXElementConstructor<any>
                                                                                              >
                                                                                              | null;
                                                                                              getNode(args: {
                                                                                              stepCls: string;
                                                                                              overlayCls: { width: string } | null;
                                                                                              others: Omit<
                                                                                              ItemProps<HTMLElement>,
                                                                                              | 'animation'
                                                                                              | 'content'
                                                                                              | 'direction'
                                                                                              | 'title'
                                                                                              | 'stretch'
                                                                                              | 'rtl'
                                                                                              | 'icon'
                                                                                              | 'disabled'
                                                                                              | 'total'
                                                                                              | 'popupContainer'
                                                                                              | 'prefix'
                                                                                              | 'locale'
                                                                                              | 'pure'
                                                                                              | 'device'
                                                                                              | 'errorBoundary'
                                                                                              | 'warning'
                                                                                              | 'children'
                                                                                              | 'defaultPropsConfig'
                                                                                              | 'className'
                                                                                              | 'status'
                                                                                              | 'onClick'
                                                                                              | 'readOnly'
                                                                                              | 'shape'
                                                                                              | 'itemRender'
                                                                                              | 'percent'
                                                                                              | 'index'
                                                                                              | 'labelPlacement'
                                                                                              | 'parentWidth'
                                                                                              | 'parentHeight'
                                                                                              | 'onResize'
                                                                                              >;
                                                                                              }): any;
                                                                                              getStyle(): { width: string | number };
                                                                                              onClick: () => false | undefined;
                                                                                              removeClickedCls(): void;
                                                                                              _itemRender(index: number, status: import('./types').StepStatus): any;
                                                                                              _refHandlerCreator<
                                                                                              Name extends
                                                                                              | 'title'
                                                                                              | 'container'
                                                                                              | 'step'
                                                                                              | 'body'
                                                                                              | 'tail'
                                                                                              | 'stepNode'
                                                                                              >(
                                                                                              refName: Name
                                                                                              ): (ref: any) => void;
                                                                                              render(): any;
                                                                                              context: any;
                                                                                              setState<K_1 extends never>(
                                                                                              state:
                                                                                              | {}
                                                                                              | ((
                                                                                              prevState: Readonly<{}>,
                                                                                              props: Readonly<ItemProps<HTMLElement>>
                                                                                              ) => {} | Pick<{}, K_1>)
                                                                                              | Pick<{}, K_1>,
                                                                                              callback?: (() => void) | undefined
                                                                                              ): void;
                                                                                              forceUpdate(callback?: (() => void) | undefined): void;
                                                                                              readonly props: Readonly<ItemProps<HTMLElement>> &
                                                                                              Readonly<{ children?: import('react').ReactNode }>;
                                                                                              state: Readonly<{}>;
                                                                                              refs: { [key: string]: any };
                                                                                              shouldComponentUpdate?(
                                                                                              nextProps: Readonly<ItemProps<HTMLElement>>,
                                                                                              nextState: Readonly<{}>,
                                                                                              nextContext: any
                                                                                              ): boolean;
                                                                                              componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                              getSnapshotBeforeUpdate?(
                                                                                              prevProps: Readonly<ItemProps<HTMLElement>>,
                                                                                              prevState: Readonly<{}>
                                                                                              ): any;
                                                                                              componentWillMount?(): void;
                                                                                              UNSAFE_componentWillMount?(): void;
                                                                                              componentWillReceiveProps?(
                                                                                              nextProps: Readonly<ItemProps<HTMLElement>>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              UNSAFE_componentWillReceiveProps?(
                                                                                              nextProps: Readonly<ItemProps<HTMLElement>>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              componentWillUpdate?(
                                                                                              nextProps: Readonly<ItemProps<HTMLElement>>,
                                                                                              nextState: Readonly<{}>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              UNSAFE_componentWillUpdate?(
                                                                                              nextProps: Readonly<ItemProps<HTMLElement>>,
                                                                                              nextState: Readonly<{}>,
                                                                                              nextContext: any
                                                                                              ): void;
                                                                                              },
                                                                                              {}
                                                                                              >;
                                                                                              };

                                                                                                variable Switch

                                                                                                const Switch: ConfiguredComponentClass<
                                                                                                SwitchProps & ComponentCommonProps,
                                                                                                Switch,
                                                                                                {}
                                                                                                >;

                                                                                                  variable Tab

                                                                                                  const Tab: ConfiguredComponentClass<
                                                                                                  TabProps & ComponentCommonProps,
                                                                                                  {
                                                                                                  componentDidUpdate(prevProps: TabProps): void;
                                                                                                  getDefaultActiveKey(props: TabProps): string | undefined;
                                                                                                  getNextActiveKey(isNext: boolean): string | 0 | null;
                                                                                                  isActiveKeyExist(activeKey: string): boolean;
                                                                                                  setActiveKey(key: string): void;
                                                                                                  handleTriggerEvent: (eventType: string, key: string) => void;
                                                                                                  onNavKeyDown: (e: any) => void;
                                                                                                  render(): any;
                                                                                                  context: any;
                                                                                                  setState<K extends 'activeKey'>(
                                                                                                  state:
                                                                                                  | TabState
                                                                                                  | ((
                                                                                                  prevState: Readonly<import('./tab').TabState>,
                                                                                                  props: Readonly<TabProps>
                                                                                                  ) => TabState | Pick<TabState, K>)
                                                                                                  | Pick<TabState, K>,
                                                                                                  callback?: (() => void) | undefined
                                                                                                  ): void;
                                                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                  readonly props: Readonly<TabProps> &
                                                                                                  Readonly<{ children?: import('react').ReactNode }>;
                                                                                                  state: Readonly<import('./tab').TabState>;
                                                                                                  refs: { [key: string]: any };
                                                                                                  componentDidMount?(): void;
                                                                                                  shouldComponentUpdate?(
                                                                                                  nextProps: Readonly<TabProps>,
                                                                                                  nextState: Readonly<import('./tab').TabState>,
                                                                                                  nextContext: any
                                                                                                  ): boolean;
                                                                                                  componentWillUnmount?(): void;
                                                                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                  getSnapshotBeforeUpdate?(
                                                                                                  prevProps: Readonly<TabProps>,
                                                                                                  prevState: Readonly<import('./tab').TabState>
                                                                                                  ): any;
                                                                                                  componentWillMount?(): void;
                                                                                                  UNSAFE_componentWillMount?(): void;
                                                                                                  componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<TabProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<TabProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  componentWillUpdate?(
                                                                                                  nextProps: Readonly<TabProps>,
                                                                                                  nextState: Readonly<import('./tab').TabState>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillUpdate?(
                                                                                                  nextProps: Readonly<TabProps>,
                                                                                                  nextState: Readonly<import('./tab').TabState>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  },
                                                                                                  {}
                                                                                                  > & {
                                                                                                  Item: {
                                                                                                  new (
                                                                                                  props:
                                                                                                  | import('../tab/types').ItemProps
                                                                                                  | Readonly<import('../tab/types').ItemProps>
                                                                                                  ): {
                                                                                                  _actived: boolean;
                                                                                                  readonly props: import('../tab/types').TabItemProps;
                                                                                                  render(): import('react').JSX.Element | null;
                                                                                                  context: any;
                                                                                                  setState<K_1 extends never>(
                                                                                                  state:
                                                                                                  | {}
                                                                                                  | ((
                                                                                                  prevState: Readonly<{}>,
                                                                                                  props: Readonly<import('../tab/types').ItemProps>
                                                                                                  ) => {} | Pick<{}, K_1>)
                                                                                                  | Pick<{}, K_1>,
                                                                                                  callback?: (() => void) | undefined
                                                                                                  ): void;
                                                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                  state: Readonly<{}>;
                                                                                                  refs: { [key: string]: any };
                                                                                                  componentDidMount?(): void;
                                                                                                  shouldComponentUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): boolean;
                                                                                                  componentWillUnmount?(): void;
                                                                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                  getSnapshotBeforeUpdate?(
                                                                                                  prevProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  prevState: Readonly<{}>
                                                                                                  ): any;
                                                                                                  componentDidUpdate?(
                                                                                                  prevProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  prevState: Readonly<{}>,
                                                                                                  snapshot?: any
                                                                                                  ): void;
                                                                                                  componentWillMount?(): void;
                                                                                                  UNSAFE_componentWillMount?(): void;
                                                                                                  componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  componentWillUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  };
                                                                                                  new (props: import('../tab/types').ItemProps, context: any): {
                                                                                                  _actived: boolean;
                                                                                                  readonly props: import('../tab/types').TabItemProps;
                                                                                                  render(): import('react').JSX.Element | null;
                                                                                                  context: any;
                                                                                                  setState<K_1 extends never>(
                                                                                                  state:
                                                                                                  | {}
                                                                                                  | ((
                                                                                                  prevState: Readonly<{}>,
                                                                                                  props: Readonly<import('../tab/types').ItemProps>
                                                                                                  ) => {} | Pick<{}, K_1>)
                                                                                                  | Pick<{}, K_1>,
                                                                                                  callback?: (() => void) | undefined
                                                                                                  ): void;
                                                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                  state: Readonly<{}>;
                                                                                                  refs: { [key: string]: any };
                                                                                                  componentDidMount?(): void;
                                                                                                  shouldComponentUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): boolean;
                                                                                                  componentWillUnmount?(): void;
                                                                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                  getSnapshotBeforeUpdate?(
                                                                                                  prevProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  prevState: Readonly<{}>
                                                                                                  ): any;
                                                                                                  componentDidUpdate?(
                                                                                                  prevProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  prevState: Readonly<{}>,
                                                                                                  snapshot?: any
                                                                                                  ): void;
                                                                                                  componentWillMount?(): void;
                                                                                                  UNSAFE_componentWillMount?(): void;
                                                                                                  componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  componentWillUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  };
                                                                                                  displayName: string;
                                                                                                  propTypes: {
                                                                                                  prefix: import('prop-types').Requireable<string>;
                                                                                                  title: import('prop-types').Requireable<
                                                                                                  import('prop-types').ReactNodeLike
                                                                                                  >;
                                                                                                  closeable: import('prop-types').Requireable<boolean>;
                                                                                                  disabled: import('prop-types').Requireable<boolean>;
                                                                                                  active: import('prop-types').Requireable<boolean>;
                                                                                                  lazyLoad: import('prop-types').Requireable<boolean>;
                                                                                                  unmountInactiveTabs: import('prop-types').Requireable<boolean>;
                                                                                                  children: import('prop-types').Requireable<any>;
                                                                                                  };
                                                                                                  defaultProps: { prefix: string; closeable: boolean };
                                                                                                  contextType?: import('react').Context<any> | undefined;
                                                                                                  };
                                                                                                  TabPane: ConfiguredComponentClass<
                                                                                                  ItemProps & ComponentCommonProps,
                                                                                                  {
                                                                                                  _actived: boolean;
                                                                                                  readonly props: import('../tab/types').TabItemProps;
                                                                                                  render(): import('react').JSX.Element | null;
                                                                                                  context: any;
                                                                                                  setState<K_1 extends never>(
                                                                                                  state:
                                                                                                  | {}
                                                                                                  | ((
                                                                                                  prevState: Readonly<{}>,
                                                                                                  props: Readonly<import('../tab/types').ItemProps>
                                                                                                  ) => {} | Pick<{}, K_1>)
                                                                                                  | Pick<{}, K_1>,
                                                                                                  callback?: (() => void) | undefined
                                                                                                  ): void;
                                                                                                  forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                  state: Readonly<{}>;
                                                                                                  refs: { [key: string]: any };
                                                                                                  componentDidMount?(): void;
                                                                                                  shouldComponentUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): boolean;
                                                                                                  componentWillUnmount?(): void;
                                                                                                  componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                  getSnapshotBeforeUpdate?(
                                                                                                  prevProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  prevState: Readonly<{}>
                                                                                                  ): any;
                                                                                                  componentDidUpdate?(
                                                                                                  prevProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  prevState: Readonly<{}>,
                                                                                                  snapshot?: any
                                                                                                  ): void;
                                                                                                  componentWillMount?(): void;
                                                                                                  UNSAFE_componentWillMount?(): void;
                                                                                                  componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillReceiveProps?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  componentWillUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  UNSAFE_componentWillUpdate?(
                                                                                                  nextProps: Readonly<import('../tab/types').ItemProps>,
                                                                                                  nextState: Readonly<{}>,
                                                                                                  nextContext: any
                                                                                                  ): void;
                                                                                                  },
                                                                                                  {}
                                                                                                  >;
                                                                                                  };

                                                                                                    variable Tag

                                                                                                    const Tag: ConfiguredComponentClass<
                                                                                                    (TagProps & ComponentCommonProps) & ComponentCommonProps,
                                                                                                    ConfiguredComponent<
                                                                                                    TagProps & ComponentCommonProps,
                                                                                                    {
                                                                                                    __destroyed: boolean;
                                                                                                    tagNode: HTMLDivElement | null;
                                                                                                    componentWillUnmount(): void;
                                                                                                    handleClose(from: import('./types').CloseArea): void;
                                                                                                    handleBodyClick(e: any): void;
                                                                                                    onKeyDown: (e: any) => void;
                                                                                                    handleTailClick(e: any): void;
                                                                                                    handleAnimationInit(node: HTMLElement): void;
                                                                                                    handleAnimationEnd(node: HTMLElement): void;
                                                                                                    renderAnimatedTag(children: any, animationName: string): any;
                                                                                                    renderTailNode(): import('react').JSX.Element | null;
                                                                                                    isPresetColor(): boolean;
                                                                                                    getTagStyle(): {
                                                                                                    accentColor?: import('csstype').Property.AccentColor | undefined;
                                                                                                    alignContent?: import('csstype').Property.AlignContent | undefined;
                                                                                                    alignItems?: import('csstype').Property.AlignItems | undefined;
                                                                                                    alignSelf?: import('csstype').Property.AlignSelf | undefined;
                                                                                                    alignTracks?: import('csstype').Property.AlignTracks | undefined;
                                                                                                    animationComposition?:
                                                                                                    | import('csstype').Property.AnimationComposition
                                                                                                    | undefined;
                                                                                                    animationDelay?:
                                                                                                    | import('csstype').Property.AnimationDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    animationDirection?:
                                                                                                    | import('csstype').Property.AnimationDirection
                                                                                                    | undefined;
                                                                                                    animationDuration?:
                                                                                                    | import('csstype').Property.AnimationDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    animationFillMode?:
                                                                                                    | import('csstype').Property.AnimationFillMode
                                                                                                    | undefined;
                                                                                                    animationIterationCount?:
                                                                                                    | import('csstype').Property.AnimationIterationCount
                                                                                                    | undefined;
                                                                                                    animationName?: import('csstype').Property.AnimationName | undefined;
                                                                                                    animationPlayState?:
                                                                                                    | import('csstype').Property.AnimationPlayState
                                                                                                    | undefined;
                                                                                                    animationRangeEnd?:
                                                                                                    | import('csstype').Property.AnimationRangeEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    animationRangeStart?:
                                                                                                    | import('csstype').Property.AnimationRangeStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    animationTimeline?:
                                                                                                    | import('csstype').Property.AnimationTimeline
                                                                                                    | undefined;
                                                                                                    animationTimingFunction?:
                                                                                                    | import('csstype').Property.AnimationTimingFunction
                                                                                                    | undefined;
                                                                                                    appearance?: import('csstype').Property.Appearance | undefined;
                                                                                                    aspectRatio?: import('csstype').Property.AspectRatio | undefined;
                                                                                                    backdropFilter?:
                                                                                                    | import('csstype').Property.BackdropFilter
                                                                                                    | undefined;
                                                                                                    backfaceVisibility?:
                                                                                                    | import('csstype').Property.BackfaceVisibility
                                                                                                    | undefined;
                                                                                                    backgroundAttachment?:
                                                                                                    | import('csstype').Property.BackgroundAttachment
                                                                                                    | undefined;
                                                                                                    backgroundBlendMode?:
                                                                                                    | import('csstype').Property.BackgroundBlendMode
                                                                                                    | undefined;
                                                                                                    backgroundClip?:
                                                                                                    | import('csstype').Property.BackgroundClip
                                                                                                    | undefined;
                                                                                                    backgroundColor?: string | undefined;
                                                                                                    backgroundImage?:
                                                                                                    | import('csstype').Property.BackgroundImage
                                                                                                    | undefined;
                                                                                                    backgroundOrigin?:
                                                                                                    | import('csstype').Property.BackgroundOrigin
                                                                                                    | undefined;
                                                                                                    backgroundPositionX?:
                                                                                                    | import('csstype').Property.BackgroundPositionX<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    backgroundPositionY?:
                                                                                                    | import('csstype').Property.BackgroundPositionY<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    backgroundRepeat?:
                                                                                                    | import('csstype').Property.BackgroundRepeat
                                                                                                    | undefined;
                                                                                                    backgroundSize?:
                                                                                                    | import('csstype').Property.BackgroundSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    blockOverflow?: import('csstype').Property.BlockOverflow | undefined;
                                                                                                    blockSize?:
                                                                                                    | import('csstype').Property.BlockSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderBlockColor?:
                                                                                                    | import('csstype').Property.BorderBlockColor
                                                                                                    | undefined;
                                                                                                    borderBlockEndColor?:
                                                                                                    | import('csstype').Property.BorderBlockEndColor
                                                                                                    | undefined;
                                                                                                    borderBlockEndStyle?:
                                                                                                    | import('csstype').Property.BorderBlockEndStyle
                                                                                                    | undefined;
                                                                                                    borderBlockEndWidth?:
                                                                                                    | import('csstype').Property.BorderBlockEndWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBlockStartColor?:
                                                                                                    | import('csstype').Property.BorderBlockStartColor
                                                                                                    | undefined;
                                                                                                    borderBlockStartStyle?:
                                                                                                    | import('csstype').Property.BorderBlockStartStyle
                                                                                                    | undefined;
                                                                                                    borderBlockStartWidth?:
                                                                                                    | import('csstype').Property.BorderBlockStartWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBlockStyle?:
                                                                                                    | import('csstype').Property.BorderBlockStyle
                                                                                                    | undefined;
                                                                                                    borderBlockWidth?:
                                                                                                    | import('csstype').Property.BorderBlockWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBottomColor?:
                                                                                                    | import('csstype').Property.BorderBottomColor
                                                                                                    | undefined;
                                                                                                    borderBottomLeftRadius?:
                                                                                                    | import('csstype').Property.BorderBottomLeftRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBottomRightRadius?:
                                                                                                    | import('csstype').Property.BorderBottomRightRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBottomStyle?:
                                                                                                    | import('csstype').Property.BorderBottomStyle
                                                                                                    | undefined;
                                                                                                    borderBottomWidth?:
                                                                                                    | import('csstype').Property.BorderBottomWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderCollapse?:
                                                                                                    | import('csstype').Property.BorderCollapse
                                                                                                    | undefined;
                                                                                                    borderEndEndRadius?:
                                                                                                    | import('csstype').Property.BorderEndEndRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderEndStartRadius?:
                                                                                                    | import('csstype').Property.BorderEndStartRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderImageOutset?:
                                                                                                    | import('csstype').Property.BorderImageOutset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderImageRepeat?:
                                                                                                    | import('csstype').Property.BorderImageRepeat
                                                                                                    | undefined;
                                                                                                    borderImageSlice?:
                                                                                                    | import('csstype').Property.BorderImageSlice
                                                                                                    | undefined;
                                                                                                    borderImageSource?:
                                                                                                    | import('csstype').Property.BorderImageSource
                                                                                                    | undefined;
                                                                                                    borderImageWidth?:
                                                                                                    | import('csstype').Property.BorderImageWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderInlineColor?:
                                                                                                    | import('csstype').Property.BorderInlineColor
                                                                                                    | undefined;
                                                                                                    borderInlineEndColor?:
                                                                                                    | import('csstype').Property.BorderInlineEndColor
                                                                                                    | undefined;
                                                                                                    borderInlineEndStyle?:
                                                                                                    | import('csstype').Property.BorderInlineEndStyle
                                                                                                    | undefined;
                                                                                                    borderInlineEndWidth?:
                                                                                                    | import('csstype').Property.BorderInlineEndWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderInlineStartColor?:
                                                                                                    | import('csstype').Property.BorderInlineStartColor
                                                                                                    | undefined;
                                                                                                    borderInlineStartStyle?:
                                                                                                    | import('csstype').Property.BorderInlineStartStyle
                                                                                                    | undefined;
                                                                                                    borderInlineStartWidth?:
                                                                                                    | import('csstype').Property.BorderInlineStartWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderInlineStyle?:
                                                                                                    | import('csstype').Property.BorderInlineStyle
                                                                                                    | undefined;
                                                                                                    borderInlineWidth?:
                                                                                                    | import('csstype').Property.BorderInlineWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderLeftColor?:
                                                                                                    | import('csstype').Property.BorderLeftColor
                                                                                                    | undefined;
                                                                                                    borderLeftStyle?:
                                                                                                    | import('csstype').Property.BorderLeftStyle
                                                                                                    | undefined;
                                                                                                    borderLeftWidth?:
                                                                                                    | import('csstype').Property.BorderLeftWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderRightColor?:
                                                                                                    | import('csstype').Property.BorderRightColor
                                                                                                    | undefined;
                                                                                                    borderRightStyle?:
                                                                                                    | import('csstype').Property.BorderRightStyle
                                                                                                    | undefined;
                                                                                                    borderRightWidth?:
                                                                                                    | import('csstype').Property.BorderRightWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderSpacing?:
                                                                                                    | import('csstype').Property.BorderSpacing<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderStartEndRadius?:
                                                                                                    | import('csstype').Property.BorderStartEndRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderStartStartRadius?:
                                                                                                    | import('csstype').Property.BorderStartStartRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderTopColor?:
                                                                                                    | import('csstype').Property.BorderTopColor
                                                                                                    | undefined;
                                                                                                    borderTopLeftRadius?:
                                                                                                    | import('csstype').Property.BorderTopLeftRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderTopRightRadius?:
                                                                                                    | import('csstype').Property.BorderTopRightRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderTopStyle?:
                                                                                                    | import('csstype').Property.BorderTopStyle
                                                                                                    | undefined;
                                                                                                    borderTopWidth?:
                                                                                                    | import('csstype').Property.BorderTopWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    bottom?:
                                                                                                    | import('csstype').Property.Bottom<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    boxDecorationBreak?:
                                                                                                    | import('csstype').Property.BoxDecorationBreak
                                                                                                    | undefined;
                                                                                                    boxShadow?: import('csstype').Property.BoxShadow | undefined;
                                                                                                    boxSizing?: import('csstype').Property.BoxSizing | undefined;
                                                                                                    breakAfter?: import('csstype').Property.BreakAfter | undefined;
                                                                                                    breakBefore?: import('csstype').Property.BreakBefore | undefined;
                                                                                                    breakInside?: import('csstype').Property.BreakInside | undefined;
                                                                                                    captionSide?: import('csstype').Property.CaptionSide | undefined;
                                                                                                    caretColor?: import('csstype').Property.CaretColor | undefined;
                                                                                                    caretShape?: import('csstype').Property.CaretShape | undefined;
                                                                                                    clear?: import('csstype').Property.Clear | undefined;
                                                                                                    clipPath?: import('csstype').Property.ClipPath | undefined;
                                                                                                    color?: string | undefined;
                                                                                                    colorAdjust?:
                                                                                                    | import('csstype').Property.PrintColorAdjust
                                                                                                    | undefined;
                                                                                                    colorScheme?: import('csstype').Property.ColorScheme | undefined;
                                                                                                    columnCount?: import('csstype').Property.ColumnCount | undefined;
                                                                                                    columnFill?: import('csstype').Property.ColumnFill | undefined;
                                                                                                    columnGap?:
                                                                                                    | import('csstype').Property.ColumnGap<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    columnRuleColor?:
                                                                                                    | import('csstype').Property.ColumnRuleColor
                                                                                                    | undefined;
                                                                                                    columnRuleStyle?:
                                                                                                    | import('csstype').Property.ColumnRuleStyle
                                                                                                    | undefined;
                                                                                                    columnRuleWidth?:
                                                                                                    | import('csstype').Property.ColumnRuleWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    columnSpan?: import('csstype').Property.ColumnSpan | undefined;
                                                                                                    columnWidth?:
                                                                                                    | import('csstype').Property.ColumnWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    contain?: import('csstype').Property.Contain | undefined;
                                                                                                    containIntrinsicBlockSize?:
                                                                                                    | import('csstype').Property.ContainIntrinsicBlockSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    containIntrinsicHeight?:
                                                                                                    | import('csstype').Property.ContainIntrinsicHeight<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    containIntrinsicInlineSize?:
                                                                                                    | import('csstype').Property.ContainIntrinsicInlineSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    containIntrinsicWidth?:
                                                                                                    | import('csstype').Property.ContainIntrinsicWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    containerName?: import('csstype').Property.ContainerName | undefined;
                                                                                                    containerType?: import('csstype').Property.ContainerType | undefined;
                                                                                                    content?: import('csstype').Property.Content | undefined;
                                                                                                    contentVisibility?:
                                                                                                    | import('csstype').Property.ContentVisibility
                                                                                                    | undefined;
                                                                                                    counterIncrement?:
                                                                                                    | import('csstype').Property.CounterIncrement
                                                                                                    | undefined;
                                                                                                    counterReset?: import('csstype').Property.CounterReset | undefined;
                                                                                                    counterSet?: import('csstype').Property.CounterSet | undefined;
                                                                                                    cursor?: import('csstype').Property.Cursor | undefined;
                                                                                                    direction?: import('csstype').Property.Direction | undefined;
                                                                                                    display?: import('csstype').Property.Display | undefined;
                                                                                                    emptyCells?: import('csstype').Property.EmptyCells | undefined;
                                                                                                    filter?: import('csstype').Property.Filter | undefined;
                                                                                                    flexBasis?:
                                                                                                    | import('csstype').Property.FlexBasis<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    flexDirection?: import('csstype').Property.FlexDirection | undefined;
                                                                                                    flexGrow?: import('csstype').Property.FlexGrow | undefined;
                                                                                                    flexShrink?: import('csstype').Property.FlexShrink | undefined;
                                                                                                    flexWrap?: import('csstype').Property.FlexWrap | undefined;
                                                                                                    float?: import('csstype').Property.Float | undefined;
                                                                                                    fontFamily?: import('csstype').Property.FontFamily | undefined;
                                                                                                    fontFeatureSettings?:
                                                                                                    | import('csstype').Property.FontFeatureSettings
                                                                                                    | undefined;
                                                                                                    fontKerning?: import('csstype').Property.FontKerning | undefined;
                                                                                                    fontLanguageOverride?:
                                                                                                    | import('csstype').Property.FontLanguageOverride
                                                                                                    | undefined;
                                                                                                    fontOpticalSizing?:
                                                                                                    | import('csstype').Property.FontOpticalSizing
                                                                                                    | undefined;
                                                                                                    fontPalette?: import('csstype').Property.FontPalette | undefined;
                                                                                                    fontSize?:
                                                                                                    | import('csstype').Property.FontSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    fontSizeAdjust?:
                                                                                                    | import('csstype').Property.FontSizeAdjust
                                                                                                    | undefined;
                                                                                                    fontSmooth?:
                                                                                                    | import('csstype').Property.FontSmooth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    fontStretch?: import('csstype').Property.FontStretch | undefined;
                                                                                                    fontStyle?: import('csstype').Property.FontStyle | undefined;
                                                                                                    fontSynthesis?: import('csstype').Property.FontSynthesis | undefined;
                                                                                                    fontSynthesisPosition?:
                                                                                                    | import('csstype').Property.FontSynthesisPosition
                                                                                                    | undefined;
                                                                                                    fontSynthesisSmallCaps?:
                                                                                                    | import('csstype').Property.FontSynthesisSmallCaps
                                                                                                    | undefined;
                                                                                                    fontSynthesisStyle?:
                                                                                                    | import('csstype').Property.FontSynthesisStyle
                                                                                                    | undefined;
                                                                                                    fontSynthesisWeight?:
                                                                                                    | import('csstype').Property.FontSynthesisWeight
                                                                                                    | undefined;
                                                                                                    fontVariant?: import('csstype').Property.FontVariant | undefined;
                                                                                                    fontVariantAlternates?:
                                                                                                    | import('csstype').Property.FontVariantAlternates
                                                                                                    | undefined;
                                                                                                    fontVariantCaps?:
                                                                                                    | import('csstype').Property.FontVariantCaps
                                                                                                    | undefined;
                                                                                                    fontVariantEastAsian?:
                                                                                                    | import('csstype').Property.FontVariantEastAsian
                                                                                                    | undefined;
                                                                                                    fontVariantEmoji?:
                                                                                                    | import('csstype').Property.FontVariantEmoji
                                                                                                    | undefined;
                                                                                                    fontVariantLigatures?:
                                                                                                    | import('csstype').Property.FontVariantLigatures
                                                                                                    | undefined;
                                                                                                    fontVariantNumeric?:
                                                                                                    | import('csstype').Property.FontVariantNumeric
                                                                                                    | undefined;
                                                                                                    fontVariantPosition?:
                                                                                                    | import('csstype').Property.FontVariantPosition
                                                                                                    | undefined;
                                                                                                    fontVariationSettings?:
                                                                                                    | import('csstype').Property.FontVariationSettings
                                                                                                    | undefined;
                                                                                                    fontWeight?: import('csstype').Property.FontWeight | undefined;
                                                                                                    forcedColorAdjust?:
                                                                                                    | import('csstype').Property.ForcedColorAdjust
                                                                                                    | undefined;
                                                                                                    gridAutoColumns?:
                                                                                                    | import('csstype').Property.GridAutoColumns<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    gridAutoFlow?: import('csstype').Property.GridAutoFlow | undefined;
                                                                                                    gridAutoRows?:
                                                                                                    | import('csstype').Property.GridAutoRows<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    gridColumnEnd?: import('csstype').Property.GridColumnEnd | undefined;
                                                                                                    gridColumnStart?:
                                                                                                    | import('csstype').Property.GridColumnStart
                                                                                                    | undefined;
                                                                                                    gridRowEnd?: import('csstype').Property.GridRowEnd | undefined;
                                                                                                    gridRowStart?: import('csstype').Property.GridRowStart | undefined;
                                                                                                    gridTemplateAreas?:
                                                                                                    | import('csstype').Property.GridTemplateAreas
                                                                                                    | undefined;
                                                                                                    gridTemplateColumns?:
                                                                                                    | import('csstype').Property.GridTemplateColumns<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    gridTemplateRows?:
                                                                                                    | import('csstype').Property.GridTemplateRows<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    hangingPunctuation?:
                                                                                                    | import('csstype').Property.HangingPunctuation
                                                                                                    | undefined;
                                                                                                    height?:
                                                                                                    | import('csstype').Property.Height<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    hyphenateCharacter?:
                                                                                                    | import('csstype').Property.HyphenateCharacter
                                                                                                    | undefined;
                                                                                                    hyphenateLimitChars?:
                                                                                                    | import('csstype').Property.HyphenateLimitChars
                                                                                                    | undefined;
                                                                                                    hyphens?: import('csstype').Property.Hyphens | undefined;
                                                                                                    imageOrientation?:
                                                                                                    | import('csstype').Property.ImageOrientation
                                                                                                    | undefined;
                                                                                                    imageRendering?:
                                                                                                    | import('csstype').Property.ImageRendering
                                                                                                    | undefined;
                                                                                                    imageResolution?:
                                                                                                    | import('csstype').Property.ImageResolution
                                                                                                    | undefined;
                                                                                                    initialLetter?: import('csstype').Property.InitialLetter | undefined;
                                                                                                    inlineSize?:
                                                                                                    | import('csstype').Property.InlineSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    inputSecurity?: import('csstype').Property.InputSecurity | undefined;
                                                                                                    insetBlockEnd?:
                                                                                                    | import('csstype').Property.InsetBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    insetBlockStart?:
                                                                                                    | import('csstype').Property.InsetBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    insetInlineEnd?:
                                                                                                    | import('csstype').Property.InsetInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    insetInlineStart?:
                                                                                                    | import('csstype').Property.InsetInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    isolation?: import('csstype').Property.Isolation | undefined;
                                                                                                    justifyContent?:
                                                                                                    | import('csstype').Property.JustifyContent
                                                                                                    | undefined;
                                                                                                    justifyItems?: import('csstype').Property.JustifyItems | undefined;
                                                                                                    justifySelf?: import('csstype').Property.JustifySelf | undefined;
                                                                                                    justifyTracks?: import('csstype').Property.JustifyTracks | undefined;
                                                                                                    left?:
                                                                                                    | import('csstype').Property.Left<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    letterSpacing?:
                                                                                                    | import('csstype').Property.LetterSpacing<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    lineBreak?: import('csstype').Property.LineBreak | undefined;
                                                                                                    lineHeight?:
                                                                                                    | import('csstype').Property.LineHeight<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    lineHeightStep?:
                                                                                                    | import('csstype').Property.LineHeightStep<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    listStyleImage?:
                                                                                                    | import('csstype').Property.ListStyleImage
                                                                                                    | undefined;
                                                                                                    listStylePosition?:
                                                                                                    | import('csstype').Property.ListStylePosition
                                                                                                    | undefined;
                                                                                                    listStyleType?: import('csstype').Property.ListStyleType | undefined;
                                                                                                    marginBlockEnd?:
                                                                                                    | import('csstype').Property.MarginBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    marginBlockStart?:
                                                                                                    | import('csstype').Property.MarginBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    marginBottom?:
                                                                                                    | import('csstype').Property.MarginBottom<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    marginInlineEnd?:
                                                                                                    | import('csstype').Property.MarginInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    marginInlineStart?:
                                                                                                    | import('csstype').Property.MarginInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    marginLeft?:
                                                                                                    | import('csstype').Property.MarginLeft<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    marginRight?:
                                                                                                    | import('csstype').Property.MarginRight<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    marginTop?:
                                                                                                    | import('csstype').Property.MarginTop<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    marginTrim?: import('csstype').Property.MarginTrim | undefined;
                                                                                                    maskBorderMode?:
                                                                                                    | import('csstype').Property.MaskBorderMode
                                                                                                    | undefined;
                                                                                                    maskBorderOutset?:
                                                                                                    | import('csstype').Property.MaskBorderOutset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    maskBorderRepeat?:
                                                                                                    | import('csstype').Property.MaskBorderRepeat
                                                                                                    | undefined;
                                                                                                    maskBorderSlice?:
                                                                                                    | import('csstype').Property.MaskBorderSlice
                                                                                                    | undefined;
                                                                                                    maskBorderSource?:
                                                                                                    | import('csstype').Property.MaskBorderSource
                                                                                                    | undefined;
                                                                                                    maskBorderWidth?:
                                                                                                    | import('csstype').Property.MaskBorderWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    maskClip?: import('csstype').Property.MaskClip | undefined;
                                                                                                    maskComposite?: import('csstype').Property.MaskComposite | undefined;
                                                                                                    maskImage?: import('csstype').Property.MaskImage | undefined;
                                                                                                    maskMode?: import('csstype').Property.MaskMode | undefined;
                                                                                                    maskOrigin?: import('csstype').Property.MaskOrigin | undefined;
                                                                                                    maskPosition?:
                                                                                                    | import('csstype').Property.MaskPosition<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    maskRepeat?: import('csstype').Property.MaskRepeat | undefined;
                                                                                                    maskSize?:
                                                                                                    | import('csstype').Property.MaskSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    maskType?: import('csstype').Property.MaskType | undefined;
                                                                                                    masonryAutoFlow?:
                                                                                                    | import('csstype').Property.MasonryAutoFlow
                                                                                                    | undefined;
                                                                                                    mathDepth?: import('csstype').Property.MathDepth | undefined;
                                                                                                    mathShift?: import('csstype').Property.MathShift | undefined;
                                                                                                    mathStyle?: import('csstype').Property.MathStyle | undefined;
                                                                                                    maxBlockSize?:
                                                                                                    | import('csstype').Property.MaxBlockSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    maxHeight?:
                                                                                                    | import('csstype').Property.MaxHeight<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    maxInlineSize?:
                                                                                                    | import('csstype').Property.MaxInlineSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    maxLines?: import('csstype').Property.MaxLines | undefined;
                                                                                                    maxWidth?:
                                                                                                    | import('csstype').Property.MaxWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    minBlockSize?:
                                                                                                    | import('csstype').Property.MinBlockSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    minHeight?:
                                                                                                    | import('csstype').Property.MinHeight<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    minInlineSize?:
                                                                                                    | import('csstype').Property.MinInlineSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    minWidth?:
                                                                                                    | import('csstype').Property.MinWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    mixBlendMode?: import('csstype').Property.MixBlendMode | undefined;
                                                                                                    motionDistance?:
                                                                                                    | import('csstype').Property.OffsetDistance<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    motionPath?: import('csstype').Property.OffsetPath | undefined;
                                                                                                    motionRotation?: import('csstype').Property.OffsetRotate | undefined;
                                                                                                    objectFit?: import('csstype').Property.ObjectFit | undefined;
                                                                                                    objectPosition?:
                                                                                                    | import('csstype').Property.ObjectPosition<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    offsetAnchor?:
                                                                                                    | import('csstype').Property.OffsetAnchor<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    offsetDistance?:
                                                                                                    | import('csstype').Property.OffsetDistance<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    offsetPath?: import('csstype').Property.OffsetPath | undefined;
                                                                                                    offsetPosition?:
                                                                                                    | import('csstype').Property.OffsetPosition<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    offsetRotate?: import('csstype').Property.OffsetRotate | undefined;
                                                                                                    offsetRotation?: import('csstype').Property.OffsetRotate | undefined;
                                                                                                    opacity?: import('csstype').Property.Opacity | undefined;
                                                                                                    order?: import('csstype').Property.Order | undefined;
                                                                                                    orphans?: import('csstype').Property.Orphans | undefined;
                                                                                                    outlineColor?: import('csstype').Property.OutlineColor | undefined;
                                                                                                    outlineOffset?:
                                                                                                    | import('csstype').Property.OutlineOffset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    outlineStyle?: import('csstype').Property.OutlineStyle | undefined;
                                                                                                    outlineWidth?:
                                                                                                    | import('csstype').Property.OutlineWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    overflowAnchor?:
                                                                                                    | import('csstype').Property.OverflowAnchor
                                                                                                    | undefined;
                                                                                                    overflowBlock?: import('csstype').Property.OverflowBlock | undefined;
                                                                                                    overflowClipBox?:
                                                                                                    | import('csstype').Property.OverflowClipBox
                                                                                                    | undefined;
                                                                                                    overflowClipMargin?:
                                                                                                    | import('csstype').Property.OverflowClipMargin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    overflowInline?:
                                                                                                    | import('csstype').Property.OverflowInline
                                                                                                    | undefined;
                                                                                                    overflowWrap?: import('csstype').Property.OverflowWrap | undefined;
                                                                                                    overflowX?: import('csstype').Property.OverflowX | undefined;
                                                                                                    overflowY?: import('csstype').Property.OverflowY | undefined;
                                                                                                    overlay?: import('csstype').Property.Overlay | undefined;
                                                                                                    overscrollBehaviorBlock?:
                                                                                                    | import('csstype').Property.OverscrollBehaviorBlock
                                                                                                    | undefined;
                                                                                                    overscrollBehaviorInline?:
                                                                                                    | import('csstype').Property.OverscrollBehaviorInline
                                                                                                    | undefined;
                                                                                                    overscrollBehaviorX?:
                                                                                                    | import('csstype').Property.OverscrollBehaviorX
                                                                                                    | undefined;
                                                                                                    overscrollBehaviorY?:
                                                                                                    | import('csstype').Property.OverscrollBehaviorY
                                                                                                    | undefined;
                                                                                                    paddingBlockEnd?:
                                                                                                    | import('csstype').Property.PaddingBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    paddingBlockStart?:
                                                                                                    | import('csstype').Property.PaddingBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    paddingBottom?:
                                                                                                    | import('csstype').Property.PaddingBottom<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    paddingInlineEnd?:
                                                                                                    | import('csstype').Property.PaddingInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    paddingInlineStart?:
                                                                                                    | import('csstype').Property.PaddingInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    paddingLeft?:
                                                                                                    | import('csstype').Property.PaddingLeft<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    paddingRight?:
                                                                                                    | import('csstype').Property.PaddingRight<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    paddingTop?:
                                                                                                    | import('csstype').Property.PaddingTop<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    page?: import('csstype').Property.Page | undefined;
                                                                                                    pageBreakAfter?:
                                                                                                    | import('csstype').Property.PageBreakAfter
                                                                                                    | undefined;
                                                                                                    pageBreakBefore?:
                                                                                                    | import('csstype').Property.PageBreakBefore
                                                                                                    | undefined;
                                                                                                    pageBreakInside?:
                                                                                                    | import('csstype').Property.PageBreakInside
                                                                                                    | undefined;
                                                                                                    paintOrder?: import('csstype').Property.PaintOrder | undefined;
                                                                                                    perspective?:
                                                                                                    | import('csstype').Property.Perspective<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    perspectiveOrigin?:
                                                                                                    | import('csstype').Property.PerspectiveOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    pointerEvents?: import('csstype').Property.PointerEvents | undefined;
                                                                                                    position?: import('csstype').Property.Position | undefined;
                                                                                                    printColorAdjust?:
                                                                                                    | import('csstype').Property.PrintColorAdjust
                                                                                                    | undefined;
                                                                                                    quotes?: import('csstype').Property.Quotes | undefined;
                                                                                                    resize?: import('csstype').Property.Resize | undefined;
                                                                                                    right?:
                                                                                                    | import('csstype').Property.Right<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    rotate?: import('csstype').Property.Rotate | undefined;
                                                                                                    rowGap?:
                                                                                                    | import('csstype').Property.RowGap<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    rubyAlign?: import('csstype').Property.RubyAlign | undefined;
                                                                                                    rubyMerge?: import('csstype').Property.RubyMerge | undefined;
                                                                                                    rubyPosition?: import('csstype').Property.RubyPosition | undefined;
                                                                                                    scale?: import('csstype').Property.Scale | undefined;
                                                                                                    scrollBehavior?:
                                                                                                    | import('csstype').Property.ScrollBehavior
                                                                                                    | undefined;
                                                                                                    scrollMarginBlockEnd?:
                                                                                                    | import('csstype').Property.ScrollMarginBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginBlockStart?:
                                                                                                    | import('csstype').Property.ScrollMarginBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginBottom?:
                                                                                                    | import('csstype').Property.ScrollMarginBottom<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginInlineEnd?:
                                                                                                    | import('csstype').Property.ScrollMarginInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginInlineStart?:
                                                                                                    | import('csstype').Property.ScrollMarginInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginLeft?:
                                                                                                    | import('csstype').Property.ScrollMarginLeft<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginRight?:
                                                                                                    | import('csstype').Property.ScrollMarginRight<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginTop?:
                                                                                                    | import('csstype').Property.ScrollMarginTop<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingBlockEnd?:
                                                                                                    | import('csstype').Property.ScrollPaddingBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingBlockStart?:
                                                                                                    | import('csstype').Property.ScrollPaddingBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingBottom?:
                                                                                                    | import('csstype').Property.ScrollPaddingBottom<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingInlineEnd?:
                                                                                                    | import('csstype').Property.ScrollPaddingInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingInlineStart?:
                                                                                                    | import('csstype').Property.ScrollPaddingInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingLeft?:
                                                                                                    | import('csstype').Property.ScrollPaddingLeft<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingRight?:
                                                                                                    | import('csstype').Property.ScrollPaddingRight<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingTop?:
                                                                                                    | import('csstype').Property.ScrollPaddingTop<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapAlign?:
                                                                                                    | import('csstype').Property.ScrollSnapAlign
                                                                                                    | undefined;
                                                                                                    scrollSnapMarginBottom?:
                                                                                                    | import('csstype').Property.ScrollMarginBottom<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapMarginLeft?:
                                                                                                    | import('csstype').Property.ScrollMarginLeft<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapMarginRight?:
                                                                                                    | import('csstype').Property.ScrollMarginRight<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapMarginTop?:
                                                                                                    | import('csstype').Property.ScrollMarginTop<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapStop?:
                                                                                                    | import('csstype').Property.ScrollSnapStop
                                                                                                    | undefined;
                                                                                                    scrollSnapType?:
                                                                                                    | import('csstype').Property.ScrollSnapType
                                                                                                    | undefined;
                                                                                                    scrollTimelineAxis?:
                                                                                                    | import('csstype').Property.ScrollTimelineAxis
                                                                                                    | undefined;
                                                                                                    scrollTimelineName?:
                                                                                                    | import('csstype').Property.ScrollTimelineName
                                                                                                    | undefined;
                                                                                                    scrollbarColor?:
                                                                                                    | import('csstype').Property.ScrollbarColor
                                                                                                    | undefined;
                                                                                                    scrollbarGutter?:
                                                                                                    | import('csstype').Property.ScrollbarGutter
                                                                                                    | undefined;
                                                                                                    scrollbarWidth?:
                                                                                                    | import('csstype').Property.ScrollbarWidth
                                                                                                    | undefined;
                                                                                                    shapeImageThreshold?:
                                                                                                    | import('csstype').Property.ShapeImageThreshold
                                                                                                    | undefined;
                                                                                                    shapeMargin?:
                                                                                                    | import('csstype').Property.ShapeMargin<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    shapeOutside?: import('csstype').Property.ShapeOutside | undefined;
                                                                                                    tabSize?:
                                                                                                    | import('csstype').Property.TabSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    tableLayout?: import('csstype').Property.TableLayout | undefined;
                                                                                                    textAlign?: import('csstype').Property.TextAlign | undefined;
                                                                                                    textAlignLast?: import('csstype').Property.TextAlignLast | undefined;
                                                                                                    textCombineUpright?:
                                                                                                    | import('csstype').Property.TextCombineUpright
                                                                                                    | undefined;
                                                                                                    textDecorationColor?:
                                                                                                    | import('csstype').Property.TextDecorationColor
                                                                                                    | undefined;
                                                                                                    textDecorationLine?:
                                                                                                    | import('csstype').Property.TextDecorationLine
                                                                                                    | undefined;
                                                                                                    textDecorationSkip?:
                                                                                                    | import('csstype').Property.TextDecorationSkip
                                                                                                    | undefined;
                                                                                                    textDecorationSkipInk?:
                                                                                                    | import('csstype').Property.TextDecorationSkipInk
                                                                                                    | undefined;
                                                                                                    textDecorationStyle?:
                                                                                                    | import('csstype').Property.TextDecorationStyle
                                                                                                    | undefined;
                                                                                                    textDecorationThickness?:
                                                                                                    | import('csstype').Property.TextDecorationThickness<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    textEmphasisColor?:
                                                                                                    | import('csstype').Property.TextEmphasisColor
                                                                                                    | undefined;
                                                                                                    textEmphasisPosition?:
                                                                                                    | import('csstype').Property.TextEmphasisPosition
                                                                                                    | undefined;
                                                                                                    textEmphasisStyle?:
                                                                                                    | import('csstype').Property.TextEmphasisStyle
                                                                                                    | undefined;
                                                                                                    textIndent?:
                                                                                                    | import('csstype').Property.TextIndent<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    textJustify?: import('csstype').Property.TextJustify | undefined;
                                                                                                    textOrientation?:
                                                                                                    | import('csstype').Property.TextOrientation
                                                                                                    | undefined;
                                                                                                    textOverflow?: import('csstype').Property.TextOverflow | undefined;
                                                                                                    textRendering?: import('csstype').Property.TextRendering | undefined;
                                                                                                    textShadow?: import('csstype').Property.TextShadow | undefined;
                                                                                                    textSizeAdjust?:
                                                                                                    | import('csstype').Property.TextSizeAdjust
                                                                                                    | undefined;
                                                                                                    textTransform?: import('csstype').Property.TextTransform | undefined;
                                                                                                    textUnderlineOffset?:
                                                                                                    | import('csstype').Property.TextUnderlineOffset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    textUnderlinePosition?:
                                                                                                    | import('csstype').Property.TextUnderlinePosition
                                                                                                    | undefined;
                                                                                                    textWrap?: import('csstype').Property.TextWrap | undefined;
                                                                                                    timelineScope?: import('csstype').Property.TimelineScope | undefined;
                                                                                                    top?:
                                                                                                    | import('csstype').Property.Top<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    touchAction?: import('csstype').Property.TouchAction | undefined;
                                                                                                    transform?: import('csstype').Property.Transform | undefined;
                                                                                                    transformBox?: import('csstype').Property.TransformBox | undefined;
                                                                                                    transformOrigin?:
                                                                                                    | import('csstype').Property.TransformOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    transformStyle?:
                                                                                                    | import('csstype').Property.TransformStyle
                                                                                                    | undefined;
                                                                                                    transitionBehavior?:
                                                                                                    | import('csstype').Property.TransitionBehavior
                                                                                                    | undefined;
                                                                                                    transitionDelay?:
                                                                                                    | import('csstype').Property.TransitionDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    transitionDuration?:
                                                                                                    | import('csstype').Property.TransitionDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    transitionProperty?:
                                                                                                    | import('csstype').Property.TransitionProperty
                                                                                                    | undefined;
                                                                                                    transitionTimingFunction?:
                                                                                                    | import('csstype').Property.TransitionTimingFunction
                                                                                                    | undefined;
                                                                                                    translate?:
                                                                                                    | import('csstype').Property.Translate<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    unicodeBidi?: import('csstype').Property.UnicodeBidi | undefined;
                                                                                                    userSelect?: import('csstype').Property.UserSelect | undefined;
                                                                                                    verticalAlign?:
                                                                                                    | import('csstype').Property.VerticalAlign<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    viewTimelineAxis?:
                                                                                                    | import('csstype').Property.ViewTimelineAxis
                                                                                                    | undefined;
                                                                                                    viewTimelineInset?:
                                                                                                    | import('csstype').Property.ViewTimelineInset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    viewTimelineName?:
                                                                                                    | import('csstype').Property.ViewTimelineName
                                                                                                    | undefined;
                                                                                                    viewTransitionName?:
                                                                                                    | import('csstype').Property.ViewTransitionName
                                                                                                    | undefined;
                                                                                                    visibility?: import('csstype').Property.Visibility | undefined;
                                                                                                    whiteSpace?: import('csstype').Property.WhiteSpace | undefined;
                                                                                                    whiteSpaceCollapse?:
                                                                                                    | import('csstype').Property.WhiteSpaceCollapse
                                                                                                    | undefined;
                                                                                                    whiteSpaceTrim?:
                                                                                                    | import('csstype').Property.WhiteSpaceTrim
                                                                                                    | undefined;
                                                                                                    widows?: import('csstype').Property.Widows | undefined;
                                                                                                    width?:
                                                                                                    | import('csstype').Property.Width<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    willChange?: import('csstype').Property.WillChange | undefined;
                                                                                                    wordBreak?: import('csstype').Property.WordBreak | undefined;
                                                                                                    wordSpacing?:
                                                                                                    | import('csstype').Property.WordSpacing<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    wordWrap?: import('csstype').Property.WordWrap | undefined;
                                                                                                    writingMode?: import('csstype').Property.WritingMode | undefined;
                                                                                                    zIndex?: import('csstype').Property.ZIndex | undefined;
                                                                                                    zoom?: import('csstype').Property.Zoom | undefined;
                                                                                                    all?: import('csstype').Globals | undefined;
                                                                                                    animation?:
                                                                                                    | import('csstype').Property.Animation<string & {}>
                                                                                                    | undefined;
                                                                                                    animationRange?:
                                                                                                    | import('csstype').Property.AnimationRange<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    background?:
                                                                                                    | import('csstype').Property.Background<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    backgroundPosition?:
                                                                                                    | import('csstype').Property.BackgroundPosition<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    border?:
                                                                                                    | import('csstype').Property.Border<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderBlock?:
                                                                                                    | import('csstype').Property.BorderBlock<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderBlockEnd?:
                                                                                                    | import('csstype').Property.BorderBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBlockStart?:
                                                                                                    | import('csstype').Property.BorderBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderBottom?:
                                                                                                    | import('csstype').Property.BorderBottom<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderColor?: string | undefined;
                                                                                                    borderImage?: import('csstype').Property.BorderImage | undefined;
                                                                                                    borderInline?:
                                                                                                    | import('csstype').Property.BorderInline<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderInlineEnd?:
                                                                                                    | import('csstype').Property.BorderInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderInlineStart?:
                                                                                                    | import('csstype').Property.BorderInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    borderLeft?:
                                                                                                    | import('csstype').Property.BorderLeft<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderRadius?:
                                                                                                    | import('csstype').Property.BorderRadius<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderRight?:
                                                                                                    | import('csstype').Property.BorderRight<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderStyle?: import('csstype').Property.BorderStyle | undefined;
                                                                                                    borderTop?:
                                                                                                    | import('csstype').Property.BorderTop<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    borderWidth?:
                                                                                                    | import('csstype').Property.BorderWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    caret?: import('csstype').Property.Caret | undefined;
                                                                                                    columnRule?:
                                                                                                    | import('csstype').Property.ColumnRule<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    columns?:
                                                                                                    | import('csstype').Property.Columns<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    containIntrinsicSize?:
                                                                                                    | import('csstype').Property.ContainIntrinsicSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    container?: import('csstype').Property.Container | undefined;
                                                                                                    flex?:
                                                                                                    | import('csstype').Property.Flex<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    flexFlow?: import('csstype').Property.FlexFlow | undefined;
                                                                                                    font?: import('csstype').Property.Font | undefined;
                                                                                                    gap?:
                                                                                                    | import('csstype').Property.Gap<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    grid?: import('csstype').Property.Grid | undefined;
                                                                                                    gridArea?: import('csstype').Property.GridArea | undefined;
                                                                                                    gridColumn?: import('csstype').Property.GridColumn | undefined;
                                                                                                    gridRow?: import('csstype').Property.GridRow | undefined;
                                                                                                    gridTemplate?: import('csstype').Property.GridTemplate | undefined;
                                                                                                    inset?:
                                                                                                    | import('csstype').Property.Inset<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    insetBlock?:
                                                                                                    | import('csstype').Property.InsetBlock<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    insetInline?:
                                                                                                    | import('csstype').Property.InsetInline<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    lineClamp?: import('csstype').Property.LineClamp | undefined;
                                                                                                    listStyle?: import('csstype').Property.ListStyle | undefined;
                                                                                                    margin?:
                                                                                                    | import('csstype').Property.Margin<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    marginBlock?:
                                                                                                    | import('csstype').Property.MarginBlock<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    marginInline?:
                                                                                                    | import('csstype').Property.MarginInline<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    mask?:
                                                                                                    | import('csstype').Property.Mask<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    maskBorder?: import('csstype').Property.MaskBorder | undefined;
                                                                                                    motion?:
                                                                                                    | import('csstype').Property.Offset<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    offset?:
                                                                                                    | import('csstype').Property.Offset<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    outline?:
                                                                                                    | import('csstype').Property.Outline<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    overflow?: import('csstype').Property.Overflow | undefined;
                                                                                                    overscrollBehavior?:
                                                                                                    | import('csstype').Property.OverscrollBehavior
                                                                                                    | undefined;
                                                                                                    padding?:
                                                                                                    | import('csstype').Property.Padding<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    paddingBlock?:
                                                                                                    | import('csstype').Property.PaddingBlock<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    paddingInline?:
                                                                                                    | import('csstype').Property.PaddingInline<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    placeContent?: import('csstype').Property.PlaceContent | undefined;
                                                                                                    placeItems?: import('csstype').Property.PlaceItems | undefined;
                                                                                                    placeSelf?: import('csstype').Property.PlaceSelf | undefined;
                                                                                                    scrollMargin?:
                                                                                                    | import('csstype').Property.ScrollMargin<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    scrollMarginBlock?:
                                                                                                    | import('csstype').Property.ScrollMarginBlock<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollMarginInline?:
                                                                                                    | import('csstype').Property.ScrollMarginInline<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPadding?:
                                                                                                    | import('csstype').Property.ScrollPadding<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingBlock?:
                                                                                                    | import('csstype').Property.ScrollPaddingBlock<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollPaddingInline?:
                                                                                                    | import('csstype').Property.ScrollPaddingInline<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapMargin?:
                                                                                                    | import('csstype').Property.ScrollMargin<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    scrollTimeline?:
                                                                                                    | import('csstype').Property.ScrollTimeline
                                                                                                    | undefined;
                                                                                                    textDecoration?:
                                                                                                    | import('csstype').Property.TextDecoration<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    textEmphasis?: import('csstype').Property.TextEmphasis | undefined;
                                                                                                    transition?:
                                                                                                    | import('csstype').Property.Transition<string & {}>
                                                                                                    | undefined;
                                                                                                    viewTimeline?: import('csstype').Property.ViewTimeline | undefined;
                                                                                                    MozAnimationDelay?:
                                                                                                    | import('csstype').Property.AnimationDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    MozAnimationDirection?:
                                                                                                    | import('csstype').Property.AnimationDirection
                                                                                                    | undefined;
                                                                                                    MozAnimationDuration?:
                                                                                                    | import('csstype').Property.AnimationDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    MozAnimationFillMode?:
                                                                                                    | import('csstype').Property.AnimationFillMode
                                                                                                    | undefined;
                                                                                                    MozAnimationIterationCount?:
                                                                                                    | import('csstype').Property.AnimationIterationCount
                                                                                                    | undefined;
                                                                                                    MozAnimationName?:
                                                                                                    | import('csstype').Property.AnimationName
                                                                                                    | undefined;
                                                                                                    MozAnimationPlayState?:
                                                                                                    | import('csstype').Property.AnimationPlayState
                                                                                                    | undefined;
                                                                                                    MozAnimationTimingFunction?:
                                                                                                    | import('csstype').Property.AnimationTimingFunction
                                                                                                    | undefined;
                                                                                                    MozAppearance?: import('csstype').Property.MozAppearance | undefined;
                                                                                                    MozBinding?: import('csstype').Property.MozBinding | undefined;
                                                                                                    MozBorderBottomColors?:
                                                                                                    | import('csstype').Property.MozBorderBottomColors
                                                                                                    | undefined;
                                                                                                    MozBorderEndColor?:
                                                                                                    | import('csstype').Property.BorderInlineEndColor
                                                                                                    | undefined;
                                                                                                    MozBorderEndStyle?:
                                                                                                    | import('csstype').Property.BorderInlineEndStyle
                                                                                                    | undefined;
                                                                                                    MozBorderEndWidth?:
                                                                                                    | import('csstype').Property.BorderInlineEndWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozBorderLeftColors?:
                                                                                                    | import('csstype').Property.MozBorderLeftColors
                                                                                                    | undefined;
                                                                                                    MozBorderRightColors?:
                                                                                                    | import('csstype').Property.MozBorderRightColors
                                                                                                    | undefined;
                                                                                                    MozBorderStartColor?:
                                                                                                    | import('csstype').Property.BorderInlineStartColor
                                                                                                    | undefined;
                                                                                                    MozBorderStartStyle?:
                                                                                                    | import('csstype').Property.BorderInlineStartStyle
                                                                                                    | undefined;
                                                                                                    MozBorderTopColors?:
                                                                                                    | import('csstype').Property.MozBorderTopColors
                                                                                                    | undefined;
                                                                                                    MozBoxSizing?: import('csstype').Property.BoxSizing | undefined;
                                                                                                    MozColumnCount?: import('csstype').Property.ColumnCount | undefined;
                                                                                                    MozColumnFill?: import('csstype').Property.ColumnFill | undefined;
                                                                                                    MozColumnRuleColor?:
                                                                                                    | import('csstype').Property.ColumnRuleColor
                                                                                                    | undefined;
                                                                                                    MozColumnRuleStyle?:
                                                                                                    | import('csstype').Property.ColumnRuleStyle
                                                                                                    | undefined;
                                                                                                    MozColumnRuleWidth?:
                                                                                                    | import('csstype').Property.ColumnRuleWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozColumnWidth?:
                                                                                                    | import('csstype').Property.ColumnWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozContextProperties?:
                                                                                                    | import('csstype').Property.MozContextProperties
                                                                                                    | undefined;
                                                                                                    MozFontFeatureSettings?:
                                                                                                    | import('csstype').Property.FontFeatureSettings
                                                                                                    | undefined;
                                                                                                    MozFontLanguageOverride?:
                                                                                                    | import('csstype').Property.FontLanguageOverride
                                                                                                    | undefined;
                                                                                                    MozHyphens?: import('csstype').Property.Hyphens | undefined;
                                                                                                    MozImageRegion?:
                                                                                                    | import('csstype').Property.MozImageRegion
                                                                                                    | undefined;
                                                                                                    MozMarginEnd?:
                                                                                                    | import('csstype').Property.MarginInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozMarginStart?:
                                                                                                    | import('csstype').Property.MarginInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozOrient?: import('csstype').Property.MozOrient | undefined;
                                                                                                    MozOsxFontSmoothing?:
                                                                                                    | import('csstype').Property.FontSmooth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozOutlineRadiusBottomleft?:
                                                                                                    | import('csstype').Property.MozOutlineRadiusBottomleft<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozOutlineRadiusBottomright?:
                                                                                                    | import('csstype').Property.MozOutlineRadiusBottomright<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozOutlineRadiusTopleft?:
                                                                                                    | import('csstype').Property.MozOutlineRadiusTopleft<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozOutlineRadiusTopright?:
                                                                                                    | import('csstype').Property.MozOutlineRadiusTopright<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozPaddingEnd?:
                                                                                                    | import('csstype').Property.PaddingInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozPaddingStart?:
                                                                                                    | import('csstype').Property.PaddingInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozStackSizing?:
                                                                                                    | import('csstype').Property.MozStackSizing
                                                                                                    | undefined;
                                                                                                    MozTabSize?:
                                                                                                    | import('csstype').Property.TabSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozTextBlink?: import('csstype').Property.MozTextBlink | undefined;
                                                                                                    MozTextSizeAdjust?:
                                                                                                    | import('csstype').Property.TextSizeAdjust
                                                                                                    | undefined;
                                                                                                    MozUserFocus?: import('csstype').Property.MozUserFocus | undefined;
                                                                                                    MozUserModify?: import('csstype').Property.MozUserModify | undefined;
                                                                                                    MozUserSelect?: import('csstype').Property.UserSelect | undefined;
                                                                                                    MozWindowDragging?:
                                                                                                    | import('csstype').Property.MozWindowDragging
                                                                                                    | undefined;
                                                                                                    MozWindowShadow?:
                                                                                                    | import('csstype').Property.MozWindowShadow
                                                                                                    | undefined;
                                                                                                    msAccelerator?: import('csstype').Property.MsAccelerator | undefined;
                                                                                                    msBlockProgression?:
                                                                                                    | import('csstype').Property.MsBlockProgression
                                                                                                    | undefined;
                                                                                                    msContentZoomChaining?:
                                                                                                    | import('csstype').Property.MsContentZoomChaining
                                                                                                    | undefined;
                                                                                                    msContentZoomLimitMax?:
                                                                                                    | import('csstype').Property.MsContentZoomLimitMax
                                                                                                    | undefined;
                                                                                                    msContentZoomLimitMin?:
                                                                                                    | import('csstype').Property.MsContentZoomLimitMin
                                                                                                    | undefined;
                                                                                                    msContentZoomSnapPoints?:
                                                                                                    | import('csstype').Property.MsContentZoomSnapPoints
                                                                                                    | undefined;
                                                                                                    msContentZoomSnapType?:
                                                                                                    | import('csstype').Property.MsContentZoomSnapType
                                                                                                    | undefined;
                                                                                                    msContentZooming?:
                                                                                                    | import('csstype').Property.MsContentZooming
                                                                                                    | undefined;
                                                                                                    msFilter?: import('csstype').Property.MsFilter | undefined;
                                                                                                    msFlexDirection?:
                                                                                                    | import('csstype').Property.FlexDirection
                                                                                                    | undefined;
                                                                                                    msFlexPositive?: import('csstype').Property.FlexGrow | undefined;
                                                                                                    msFlowFrom?: import('csstype').Property.MsFlowFrom | undefined;
                                                                                                    msFlowInto?: import('csstype').Property.MsFlowInto | undefined;
                                                                                                    msGridColumns?:
                                                                                                    | import('csstype').Property.MsGridColumns<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msGridRows?:
                                                                                                    | import('csstype').Property.MsGridRows<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    msHighContrastAdjust?:
                                                                                                    | import('csstype').Property.MsHighContrastAdjust
                                                                                                    | undefined;
                                                                                                    msHyphenateLimitChars?:
                                                                                                    | import('csstype').Property.MsHyphenateLimitChars
                                                                                                    | undefined;
                                                                                                    msHyphenateLimitLines?:
                                                                                                    | import('csstype').Property.MsHyphenateLimitLines
                                                                                                    | undefined;
                                                                                                    msHyphenateLimitZone?:
                                                                                                    | import('csstype').Property.MsHyphenateLimitZone<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msHyphens?: import('csstype').Property.Hyphens | undefined;
                                                                                                    msImeAlign?: import('csstype').Property.MsImeAlign | undefined;
                                                                                                    msLineBreak?: import('csstype').Property.LineBreak | undefined;
                                                                                                    msOrder?: import('csstype').Property.Order | undefined;
                                                                                                    msOverflowStyle?:
                                                                                                    | import('csstype').Property.MsOverflowStyle
                                                                                                    | undefined;
                                                                                                    msOverflowX?: import('csstype').Property.OverflowX | undefined;
                                                                                                    msOverflowY?: import('csstype').Property.OverflowY | undefined;
                                                                                                    msScrollChaining?:
                                                                                                    | import('csstype').Property.MsScrollChaining
                                                                                                    | undefined;
                                                                                                    msScrollLimitXMax?:
                                                                                                    | import('csstype').Property.MsScrollLimitXMax<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msScrollLimitXMin?:
                                                                                                    | import('csstype').Property.MsScrollLimitXMin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msScrollLimitYMax?:
                                                                                                    | import('csstype').Property.MsScrollLimitYMax<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msScrollLimitYMin?:
                                                                                                    | import('csstype').Property.MsScrollLimitYMin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msScrollRails?: import('csstype').Property.MsScrollRails | undefined;
                                                                                                    msScrollSnapPointsX?:
                                                                                                    | import('csstype').Property.MsScrollSnapPointsX
                                                                                                    | undefined;
                                                                                                    msScrollSnapPointsY?:
                                                                                                    | import('csstype').Property.MsScrollSnapPointsY
                                                                                                    | undefined;
                                                                                                    msScrollSnapType?:
                                                                                                    | import('csstype').Property.MsScrollSnapType
                                                                                                    | undefined;
                                                                                                    msScrollTranslation?:
                                                                                                    | import('csstype').Property.MsScrollTranslation
                                                                                                    | undefined;
                                                                                                    msScrollbar3dlightColor?:
                                                                                                    | import('csstype').Property.MsScrollbar3dlightColor
                                                                                                    | undefined;
                                                                                                    msScrollbarArrowColor?:
                                                                                                    | import('csstype').Property.MsScrollbarArrowColor
                                                                                                    | undefined;
                                                                                                    msScrollbarBaseColor?:
                                                                                                    | import('csstype').Property.MsScrollbarBaseColor
                                                                                                    | undefined;
                                                                                                    msScrollbarDarkshadowColor?:
                                                                                                    | import('csstype').Property.MsScrollbarDarkshadowColor
                                                                                                    | undefined;
                                                                                                    msScrollbarFaceColor?:
                                                                                                    | import('csstype').Property.MsScrollbarFaceColor
                                                                                                    | undefined;
                                                                                                    msScrollbarHighlightColor?:
                                                                                                    | import('csstype').Property.MsScrollbarHighlightColor
                                                                                                    | undefined;
                                                                                                    msScrollbarShadowColor?:
                                                                                                    | import('csstype').Property.MsScrollbarShadowColor
                                                                                                    | undefined;
                                                                                                    msScrollbarTrackColor?:
                                                                                                    | import('csstype').Property.MsScrollbarTrackColor
                                                                                                    | undefined;
                                                                                                    msTextAutospace?:
                                                                                                    | import('csstype').Property.MsTextAutospace
                                                                                                    | undefined;
                                                                                                    msTextCombineHorizontal?:
                                                                                                    | import('csstype').Property.TextCombineUpright
                                                                                                    | undefined;
                                                                                                    msTextOverflow?: import('csstype').Property.TextOverflow | undefined;
                                                                                                    msTouchAction?: import('csstype').Property.TouchAction | undefined;
                                                                                                    msTouchSelect?: import('csstype').Property.MsTouchSelect | undefined;
                                                                                                    msTransform?: import('csstype').Property.Transform | undefined;
                                                                                                    msTransformOrigin?:
                                                                                                    | import('csstype').Property.TransformOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msTransitionDelay?:
                                                                                                    | import('csstype').Property.TransitionDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    msTransitionDuration?:
                                                                                                    | import('csstype').Property.TransitionDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    msTransitionProperty?:
                                                                                                    | import('csstype').Property.TransitionProperty
                                                                                                    | undefined;
                                                                                                    msTransitionTimingFunction?:
                                                                                                    | import('csstype').Property.TransitionTimingFunction
                                                                                                    | undefined;
                                                                                                    msUserSelect?: import('csstype').Property.MsUserSelect | undefined;
                                                                                                    msWordBreak?: import('csstype').Property.WordBreak | undefined;
                                                                                                    msWrapFlow?: import('csstype').Property.MsWrapFlow | undefined;
                                                                                                    msWrapMargin?:
                                                                                                    | import('csstype').Property.MsWrapMargin<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    msWrapThrough?: import('csstype').Property.MsWrapThrough | undefined;
                                                                                                    msWritingMode?: import('csstype').Property.WritingMode | undefined;
                                                                                                    WebkitAlignContent?:
                                                                                                    | import('csstype').Property.AlignContent
                                                                                                    | undefined;
                                                                                                    WebkitAlignItems?: import('csstype').Property.AlignItems | undefined;
                                                                                                    WebkitAlignSelf?: import('csstype').Property.AlignSelf | undefined;
                                                                                                    WebkitAnimationDelay?:
                                                                                                    | import('csstype').Property.AnimationDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    WebkitAnimationDirection?:
                                                                                                    | import('csstype').Property.AnimationDirection
                                                                                                    | undefined;
                                                                                                    WebkitAnimationDuration?:
                                                                                                    | import('csstype').Property.AnimationDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    WebkitAnimationFillMode?:
                                                                                                    | import('csstype').Property.AnimationFillMode
                                                                                                    | undefined;
                                                                                                    WebkitAnimationIterationCount?:
                                                                                                    | import('csstype').Property.AnimationIterationCount
                                                                                                    | undefined;
                                                                                                    WebkitAnimationName?:
                                                                                                    | import('csstype').Property.AnimationName
                                                                                                    | undefined;
                                                                                                    WebkitAnimationPlayState?:
                                                                                                    | import('csstype').Property.AnimationPlayState
                                                                                                    | undefined;
                                                                                                    WebkitAnimationTimingFunction?:
                                                                                                    | import('csstype').Property.AnimationTimingFunction
                                                                                                    | undefined;
                                                                                                    WebkitAppearance?:
                                                                                                    | import('csstype').Property.WebkitAppearance
                                                                                                    | undefined;
                                                                                                    WebkitBackdropFilter?:
                                                                                                    | import('csstype').Property.BackdropFilter
                                                                                                    | undefined;
                                                                                                    WebkitBackfaceVisibility?:
                                                                                                    | import('csstype').Property.BackfaceVisibility
                                                                                                    | undefined;
                                                                                                    WebkitBackgroundClip?:
                                                                                                    | import('csstype').Property.BackgroundClip
                                                                                                    | undefined;
                                                                                                    WebkitBackgroundOrigin?:
                                                                                                    | import('csstype').Property.BackgroundOrigin
                                                                                                    | undefined;
                                                                                                    WebkitBackgroundSize?:
                                                                                                    | import('csstype').Property.BackgroundSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBorderBeforeColor?:
                                                                                                    | import('csstype').Property.WebkitBorderBeforeColor
                                                                                                    | undefined;
                                                                                                    WebkitBorderBeforeStyle?:
                                                                                                    | import('csstype').Property.WebkitBorderBeforeStyle
                                                                                                    | undefined;
                                                                                                    WebkitBorderBeforeWidth?:
                                                                                                    | import('csstype').Property.WebkitBorderBeforeWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBorderBottomLeftRadius?:
                                                                                                    | import('csstype').Property.BorderBottomLeftRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBorderBottomRightRadius?:
                                                                                                    | import('csstype').Property.BorderBottomRightRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBorderImageSlice?:
                                                                                                    | import('csstype').Property.BorderImageSlice
                                                                                                    | undefined;
                                                                                                    WebkitBorderTopLeftRadius?:
                                                                                                    | import('csstype').Property.BorderTopLeftRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBorderTopRightRadius?:
                                                                                                    | import('csstype').Property.BorderTopRightRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBoxDecorationBreak?:
                                                                                                    | import('csstype').Property.BoxDecorationBreak
                                                                                                    | undefined;
                                                                                                    WebkitBoxReflect?:
                                                                                                    | import('csstype').Property.WebkitBoxReflect<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBoxShadow?: import('csstype').Property.BoxShadow | undefined;
                                                                                                    WebkitBoxSizing?: import('csstype').Property.BoxSizing | undefined;
                                                                                                    WebkitClipPath?: import('csstype').Property.ClipPath | undefined;
                                                                                                    WebkitColumnCount?:
                                                                                                    | import('csstype').Property.ColumnCount
                                                                                                    | undefined;
                                                                                                    WebkitColumnFill?: import('csstype').Property.ColumnFill | undefined;
                                                                                                    WebkitColumnRuleColor?:
                                                                                                    | import('csstype').Property.ColumnRuleColor
                                                                                                    | undefined;
                                                                                                    WebkitColumnRuleStyle?:
                                                                                                    | import('csstype').Property.ColumnRuleStyle
                                                                                                    | undefined;
                                                                                                    WebkitColumnRuleWidth?:
                                                                                                    | import('csstype').Property.ColumnRuleWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitColumnSpan?: import('csstype').Property.ColumnSpan | undefined;
                                                                                                    WebkitColumnWidth?:
                                                                                                    | import('csstype').Property.ColumnWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitFilter?: import('csstype').Property.Filter | undefined;
                                                                                                    WebkitFlexBasis?:
                                                                                                    | import('csstype').Property.FlexBasis<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitFlexDirection?:
                                                                                                    | import('csstype').Property.FlexDirection
                                                                                                    | undefined;
                                                                                                    WebkitFlexGrow?: import('csstype').Property.FlexGrow | undefined;
                                                                                                    WebkitFlexShrink?: import('csstype').Property.FlexShrink | undefined;
                                                                                                    WebkitFlexWrap?: import('csstype').Property.FlexWrap | undefined;
                                                                                                    WebkitFontFeatureSettings?:
                                                                                                    | import('csstype').Property.FontFeatureSettings
                                                                                                    | undefined;
                                                                                                    WebkitFontKerning?:
                                                                                                    | import('csstype').Property.FontKerning
                                                                                                    | undefined;
                                                                                                    WebkitFontSmoothing?:
                                                                                                    | import('csstype').Property.FontSmooth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitFontVariantLigatures?:
                                                                                                    | import('csstype').Property.FontVariantLigatures
                                                                                                    | undefined;
                                                                                                    WebkitHyphenateCharacter?:
                                                                                                    | import('csstype').Property.HyphenateCharacter
                                                                                                    | undefined;
                                                                                                    WebkitHyphens?: import('csstype').Property.Hyphens | undefined;
                                                                                                    WebkitInitialLetter?:
                                                                                                    | import('csstype').Property.InitialLetter
                                                                                                    | undefined;
                                                                                                    WebkitJustifyContent?:
                                                                                                    | import('csstype').Property.JustifyContent
                                                                                                    | undefined;
                                                                                                    WebkitLineBreak?: import('csstype').Property.LineBreak | undefined;
                                                                                                    WebkitLineClamp?:
                                                                                                    | import('csstype').Property.WebkitLineClamp
                                                                                                    | undefined;
                                                                                                    WebkitMarginEnd?:
                                                                                                    | import('csstype').Property.MarginInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMarginStart?:
                                                                                                    | import('csstype').Property.MarginInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaskAttachment?:
                                                                                                    | import('csstype').Property.WebkitMaskAttachment
                                                                                                    | undefined;
                                                                                                    WebkitMaskBoxImageOutset?:
                                                                                                    | import('csstype').Property.MaskBorderOutset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaskBoxImageRepeat?:
                                                                                                    | import('csstype').Property.MaskBorderRepeat
                                                                                                    | undefined;
                                                                                                    WebkitMaskBoxImageSlice?:
                                                                                                    | import('csstype').Property.MaskBorderSlice
                                                                                                    | undefined;
                                                                                                    WebkitMaskBoxImageSource?:
                                                                                                    | import('csstype').Property.MaskBorderSource
                                                                                                    | undefined;
                                                                                                    WebkitMaskBoxImageWidth?:
                                                                                                    | import('csstype').Property.MaskBorderWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaskClip?:
                                                                                                    | import('csstype').Property.WebkitMaskClip
                                                                                                    | undefined;
                                                                                                    WebkitMaskComposite?:
                                                                                                    | import('csstype').Property.WebkitMaskComposite
                                                                                                    | undefined;
                                                                                                    WebkitMaskImage?:
                                                                                                    | import('csstype').Property.WebkitMaskImage
                                                                                                    | undefined;
                                                                                                    WebkitMaskOrigin?:
                                                                                                    | import('csstype').Property.WebkitMaskOrigin
                                                                                                    | undefined;
                                                                                                    WebkitMaskPosition?:
                                                                                                    | import('csstype').Property.WebkitMaskPosition<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaskPositionX?:
                                                                                                    | import('csstype').Property.WebkitMaskPositionX<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaskPositionY?:
                                                                                                    | import('csstype').Property.WebkitMaskPositionY<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaskRepeat?:
                                                                                                    | import('csstype').Property.WebkitMaskRepeat
                                                                                                    | undefined;
                                                                                                    WebkitMaskRepeatX?:
                                                                                                    | import('csstype').Property.WebkitMaskRepeatX
                                                                                                    | undefined;
                                                                                                    WebkitMaskRepeatY?:
                                                                                                    | import('csstype').Property.WebkitMaskRepeatY
                                                                                                    | undefined;
                                                                                                    WebkitMaskSize?:
                                                                                                    | import('csstype').Property.WebkitMaskSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitMaxInlineSize?:
                                                                                                    | import('csstype').Property.MaxInlineSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitOrder?: import('csstype').Property.Order | undefined;
                                                                                                    WebkitOverflowScrolling?:
                                                                                                    | import('csstype').Property.WebkitOverflowScrolling
                                                                                                    | undefined;
                                                                                                    WebkitPaddingEnd?:
                                                                                                    | import('csstype').Property.PaddingInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitPaddingStart?:
                                                                                                    | import('csstype').Property.PaddingInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitPerspective?:
                                                                                                    | import('csstype').Property.Perspective<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitPerspectiveOrigin?:
                                                                                                    | import('csstype').Property.PerspectiveOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitPrintColorAdjust?:
                                                                                                    | import('csstype').Property.PrintColorAdjust
                                                                                                    | undefined;
                                                                                                    WebkitRubyPosition?:
                                                                                                    | import('csstype').Property.RubyPosition
                                                                                                    | undefined;
                                                                                                    WebkitScrollSnapType?:
                                                                                                    | import('csstype').Property.ScrollSnapType
                                                                                                    | undefined;
                                                                                                    WebkitShapeMargin?:
                                                                                                    | import('csstype').Property.ShapeMargin<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitTapHighlightColor?:
                                                                                                    | import('csstype').Property.WebkitTapHighlightColor
                                                                                                    | undefined;
                                                                                                    WebkitTextCombine?:
                                                                                                    | import('csstype').Property.TextCombineUpright
                                                                                                    | undefined;
                                                                                                    WebkitTextDecorationColor?:
                                                                                                    | import('csstype').Property.TextDecorationColor
                                                                                                    | undefined;
                                                                                                    WebkitTextDecorationLine?:
                                                                                                    | import('csstype').Property.TextDecorationLine
                                                                                                    | undefined;
                                                                                                    WebkitTextDecorationSkip?:
                                                                                                    | import('csstype').Property.TextDecorationSkip
                                                                                                    | undefined;
                                                                                                    WebkitTextDecorationStyle?:
                                                                                                    | import('csstype').Property.TextDecorationStyle
                                                                                                    | undefined;
                                                                                                    WebkitTextEmphasisColor?:
                                                                                                    | import('csstype').Property.TextEmphasisColor
                                                                                                    | undefined;
                                                                                                    WebkitTextEmphasisPosition?:
                                                                                                    | import('csstype').Property.TextEmphasisPosition
                                                                                                    | undefined;
                                                                                                    WebkitTextEmphasisStyle?:
                                                                                                    | import('csstype').Property.TextEmphasisStyle
                                                                                                    | undefined;
                                                                                                    WebkitTextFillColor?:
                                                                                                    | import('csstype').Property.WebkitTextFillColor
                                                                                                    | undefined;
                                                                                                    WebkitTextOrientation?:
                                                                                                    | import('csstype').Property.TextOrientation
                                                                                                    | undefined;
                                                                                                    WebkitTextSizeAdjust?:
                                                                                                    | import('csstype').Property.TextSizeAdjust
                                                                                                    | undefined;
                                                                                                    WebkitTextStrokeColor?:
                                                                                                    | import('csstype').Property.WebkitTextStrokeColor
                                                                                                    | undefined;
                                                                                                    WebkitTextStrokeWidth?:
                                                                                                    | import('csstype').Property.WebkitTextStrokeWidth<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitTextUnderlinePosition?:
                                                                                                    | import('csstype').Property.TextUnderlinePosition
                                                                                                    | undefined;
                                                                                                    WebkitTouchCallout?:
                                                                                                    | import('csstype').Property.WebkitTouchCallout
                                                                                                    | undefined;
                                                                                                    WebkitTransform?: import('csstype').Property.Transform | undefined;
                                                                                                    WebkitTransformOrigin?:
                                                                                                    | import('csstype').Property.TransformOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitTransformStyle?:
                                                                                                    | import('csstype').Property.TransformStyle
                                                                                                    | undefined;
                                                                                                    WebkitTransitionDelay?:
                                                                                                    | import('csstype').Property.TransitionDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    WebkitTransitionDuration?:
                                                                                                    | import('csstype').Property.TransitionDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    WebkitTransitionProperty?:
                                                                                                    | import('csstype').Property.TransitionProperty
                                                                                                    | undefined;
                                                                                                    WebkitTransitionTimingFunction?:
                                                                                                    | import('csstype').Property.TransitionTimingFunction
                                                                                                    | undefined;
                                                                                                    WebkitUserModify?:
                                                                                                    | import('csstype').Property.WebkitUserModify
                                                                                                    | undefined;
                                                                                                    WebkitUserSelect?: import('csstype').Property.UserSelect | undefined;
                                                                                                    WebkitWritingMode?:
                                                                                                    | import('csstype').Property.WritingMode
                                                                                                    | undefined;
                                                                                                    MozAnimation?:
                                                                                                    | import('csstype').Property.Animation<string & {}>
                                                                                                    | undefined;
                                                                                                    MozBorderImage?: import('csstype').Property.BorderImage | undefined;
                                                                                                    MozColumnRule?:
                                                                                                    | import('csstype').Property.ColumnRule<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozColumns?:
                                                                                                    | import('csstype').Property.Columns<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozOutlineRadius?:
                                                                                                    | import('csstype').Property.MozOutlineRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    msContentZoomLimit?:
                                                                                                    | import('csstype').Property.MsContentZoomLimit
                                                                                                    | undefined;
                                                                                                    msContentZoomSnap?:
                                                                                                    | import('csstype').Property.MsContentZoomSnap
                                                                                                    | undefined;
                                                                                                    msFlex?:
                                                                                                    | import('csstype').Property.Flex<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    msScrollLimit?: import('csstype').Property.MsScrollLimit | undefined;
                                                                                                    msScrollSnapX?: import('csstype').Property.MsScrollSnapX | undefined;
                                                                                                    msScrollSnapY?: import('csstype').Property.MsScrollSnapY | undefined;
                                                                                                    msTransition?:
                                                                                                    | import('csstype').Property.Transition<string & {}>
                                                                                                    | undefined;
                                                                                                    WebkitAnimation?:
                                                                                                    | import('csstype').Property.Animation<string & {}>
                                                                                                    | undefined;
                                                                                                    WebkitBorderBefore?:
                                                                                                    | import('csstype').Property.WebkitBorderBefore<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitBorderImage?:
                                                                                                    | import('csstype').Property.BorderImage
                                                                                                    | undefined;
                                                                                                    WebkitBorderRadius?:
                                                                                                    | import('csstype').Property.BorderRadius<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitColumnRule?:
                                                                                                    | import('csstype').Property.ColumnRule<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitColumns?:
                                                                                                    | import('csstype').Property.Columns<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitFlex?:
                                                                                                    | import('csstype').Property.Flex<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitFlexFlow?: import('csstype').Property.FlexFlow | undefined;
                                                                                                    WebkitMask?:
                                                                                                    | import('csstype').Property.WebkitMask<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    WebkitMaskBoxImage?:
                                                                                                    | import('csstype').Property.MaskBorder
                                                                                                    | undefined;
                                                                                                    WebkitTextEmphasis?:
                                                                                                    | import('csstype').Property.TextEmphasis
                                                                                                    | undefined;
                                                                                                    WebkitTextStroke?:
                                                                                                    | import('csstype').Property.WebkitTextStroke<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    WebkitTransition?:
                                                                                                    | import('csstype').Property.Transition<string & {}>
                                                                                                    | undefined;
                                                                                                    azimuth?: import('csstype').Property.Azimuth | undefined;
                                                                                                    boxAlign?: import('csstype').Property.BoxAlign | undefined;
                                                                                                    boxDirection?: import('csstype').Property.BoxDirection | undefined;
                                                                                                    boxFlex?: import('csstype').Property.BoxFlex | undefined;
                                                                                                    boxFlexGroup?: import('csstype').Property.BoxFlexGroup | undefined;
                                                                                                    boxLines?: import('csstype').Property.BoxLines | undefined;
                                                                                                    boxOrdinalGroup?:
                                                                                                    | import('csstype').Property.BoxOrdinalGroup
                                                                                                    | undefined;
                                                                                                    boxOrient?: import('csstype').Property.BoxOrient | undefined;
                                                                                                    boxPack?: import('csstype').Property.BoxPack | undefined;
                                                                                                    clip?: import('csstype').Property.Clip | undefined;
                                                                                                    gridColumnGap?:
                                                                                                    | import('csstype').Property.GridColumnGap<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    gridGap?:
                                                                                                    | import('csstype').Property.GridGap<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    gridRowGap?:
                                                                                                    | import('csstype').Property.GridRowGap<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    imeMode?: import('csstype').Property.ImeMode | undefined;
                                                                                                    offsetBlock?:
                                                                                                    | import('csstype').Property.InsetBlock<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    offsetBlockEnd?:
                                                                                                    | import('csstype').Property.InsetBlockEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    offsetBlockStart?:
                                                                                                    | import('csstype').Property.InsetBlockStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    offsetInline?:
                                                                                                    | import('csstype').Property.InsetInline<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    offsetInlineEnd?:
                                                                                                    | import('csstype').Property.InsetInlineEnd<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    offsetInlineStart?:
                                                                                                    | import('csstype').Property.InsetInlineStart<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapCoordinate?:
                                                                                                    | import('csstype').Property.ScrollSnapCoordinate<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapDestination?:
                                                                                                    | import('csstype').Property.ScrollSnapDestination<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    scrollSnapPointsX?:
                                                                                                    | import('csstype').Property.ScrollSnapPointsX
                                                                                                    | undefined;
                                                                                                    scrollSnapPointsY?:
                                                                                                    | import('csstype').Property.ScrollSnapPointsY
                                                                                                    | undefined;
                                                                                                    scrollSnapTypeX?:
                                                                                                    | import('csstype').Property.ScrollSnapTypeX
                                                                                                    | undefined;
                                                                                                    scrollSnapTypeY?:
                                                                                                    | import('csstype').Property.ScrollSnapTypeY
                                                                                                    | undefined;
                                                                                                    KhtmlBoxAlign?: import('csstype').Property.BoxAlign | undefined;
                                                                                                    KhtmlBoxDirection?:
                                                                                                    | import('csstype').Property.BoxDirection
                                                                                                    | undefined;
                                                                                                    KhtmlBoxFlex?: import('csstype').Property.BoxFlex | undefined;
                                                                                                    KhtmlBoxFlexGroup?:
                                                                                                    | import('csstype').Property.BoxFlexGroup
                                                                                                    | undefined;
                                                                                                    KhtmlBoxLines?: import('csstype').Property.BoxLines | undefined;
                                                                                                    KhtmlBoxOrdinalGroup?:
                                                                                                    | import('csstype').Property.BoxOrdinalGroup
                                                                                                    | undefined;
                                                                                                    KhtmlBoxOrient?: import('csstype').Property.BoxOrient | undefined;
                                                                                                    KhtmlBoxPack?: import('csstype').Property.BoxPack | undefined;
                                                                                                    KhtmlLineBreak?: import('csstype').Property.LineBreak | undefined;
                                                                                                    KhtmlOpacity?: import('csstype').Property.Opacity | undefined;
                                                                                                    KhtmlUserSelect?: import('csstype').Property.UserSelect | undefined;
                                                                                                    MozBackfaceVisibility?:
                                                                                                    | import('csstype').Property.BackfaceVisibility
                                                                                                    | undefined;
                                                                                                    MozBackgroundClip?:
                                                                                                    | import('csstype').Property.BackgroundClip
                                                                                                    | undefined;
                                                                                                    MozBackgroundInlinePolicy?:
                                                                                                    | import('csstype').Property.BoxDecorationBreak
                                                                                                    | undefined;
                                                                                                    MozBackgroundOrigin?:
                                                                                                    | import('csstype').Property.BackgroundOrigin
                                                                                                    | undefined;
                                                                                                    MozBackgroundSize?:
                                                                                                    | import('csstype').Property.BackgroundSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozBorderRadius?:
                                                                                                    | import('csstype').Property.BorderRadius<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozBorderRadiusBottomleft?:
                                                                                                    | import('csstype').Property.BorderBottomLeftRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozBorderRadiusBottomright?:
                                                                                                    | import('csstype').Property.BorderBottomRightRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozBorderRadiusTopleft?:
                                                                                                    | import('csstype').Property.BorderTopLeftRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozBorderRadiusTopright?:
                                                                                                    | import('csstype').Property.BorderTopRightRadius<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozBoxAlign?: import('csstype').Property.BoxAlign | undefined;
                                                                                                    MozBoxDirection?:
                                                                                                    | import('csstype').Property.BoxDirection
                                                                                                    | undefined;
                                                                                                    MozBoxFlex?: import('csstype').Property.BoxFlex | undefined;
                                                                                                    MozBoxOrdinalGroup?:
                                                                                                    | import('csstype').Property.BoxOrdinalGroup
                                                                                                    | undefined;
                                                                                                    MozBoxOrient?: import('csstype').Property.BoxOrient | undefined;
                                                                                                    MozBoxPack?: import('csstype').Property.BoxPack | undefined;
                                                                                                    MozBoxShadow?: import('csstype').Property.BoxShadow | undefined;
                                                                                                    MozFloatEdge?: import('csstype').Property.MozFloatEdge | undefined;
                                                                                                    MozForceBrokenImageIcon?:
                                                                                                    | import('csstype').Property.MozForceBrokenImageIcon
                                                                                                    | undefined;
                                                                                                    MozOpacity?: import('csstype').Property.Opacity | undefined;
                                                                                                    MozOutline?:
                                                                                                    | import('csstype').Property.Outline<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozOutlineColor?:
                                                                                                    | import('csstype').Property.OutlineColor
                                                                                                    | undefined;
                                                                                                    MozOutlineStyle?:
                                                                                                    | import('csstype').Property.OutlineStyle
                                                                                                    | undefined;
                                                                                                    MozOutlineWidth?:
                                                                                                    | import('csstype').Property.OutlineWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozPerspective?:
                                                                                                    | import('csstype').Property.Perspective<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    MozPerspectiveOrigin?:
                                                                                                    | import('csstype').Property.PerspectiveOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozTextAlignLast?:
                                                                                                    | import('csstype').Property.TextAlignLast
                                                                                                    | undefined;
                                                                                                    MozTextDecorationColor?:
                                                                                                    | import('csstype').Property.TextDecorationColor
                                                                                                    | undefined;
                                                                                                    MozTextDecorationLine?:
                                                                                                    | import('csstype').Property.TextDecorationLine
                                                                                                    | undefined;
                                                                                                    MozTextDecorationStyle?:
                                                                                                    | import('csstype').Property.TextDecorationStyle
                                                                                                    | undefined;
                                                                                                    MozTransform?: import('csstype').Property.Transform | undefined;
                                                                                                    MozTransformOrigin?:
                                                                                                    | import('csstype').Property.TransformOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    MozTransformStyle?:
                                                                                                    | import('csstype').Property.TransformStyle
                                                                                                    | undefined;
                                                                                                    MozTransition?:
                                                                                                    | import('csstype').Property.Transition<string & {}>
                                                                                                    | undefined;
                                                                                                    MozTransitionDelay?:
                                                                                                    | import('csstype').Property.TransitionDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    MozTransitionDuration?:
                                                                                                    | import('csstype').Property.TransitionDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    MozTransitionProperty?:
                                                                                                    | import('csstype').Property.TransitionProperty
                                                                                                    | undefined;
                                                                                                    MozTransitionTimingFunction?:
                                                                                                    | import('csstype').Property.TransitionTimingFunction
                                                                                                    | undefined;
                                                                                                    MozUserInput?: import('csstype').Property.MozUserInput | undefined;
                                                                                                    msImeMode?: import('csstype').Property.ImeMode | undefined;
                                                                                                    OAnimation?:
                                                                                                    | import('csstype').Property.Animation<string & {}>
                                                                                                    | undefined;
                                                                                                    OAnimationDelay?:
                                                                                                    | import('csstype').Property.AnimationDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    OAnimationDirection?:
                                                                                                    | import('csstype').Property.AnimationDirection
                                                                                                    | undefined;
                                                                                                    OAnimationDuration?:
                                                                                                    | import('csstype').Property.AnimationDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    OAnimationFillMode?:
                                                                                                    | import('csstype').Property.AnimationFillMode
                                                                                                    | undefined;
                                                                                                    OAnimationIterationCount?:
                                                                                                    | import('csstype').Property.AnimationIterationCount
                                                                                                    | undefined;
                                                                                                    OAnimationName?:
                                                                                                    | import('csstype').Property.AnimationName
                                                                                                    | undefined;
                                                                                                    OAnimationPlayState?:
                                                                                                    | import('csstype').Property.AnimationPlayState
                                                                                                    | undefined;
                                                                                                    OAnimationTimingFunction?:
                                                                                                    | import('csstype').Property.AnimationTimingFunction
                                                                                                    | undefined;
                                                                                                    OBackgroundSize?:
                                                                                                    | import('csstype').Property.BackgroundSize<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    OBorderImage?: import('csstype').Property.BorderImage | undefined;
                                                                                                    OObjectFit?: import('csstype').Property.ObjectFit | undefined;
                                                                                                    OObjectPosition?:
                                                                                                    | import('csstype').Property.ObjectPosition<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    OTabSize?:
                                                                                                    | import('csstype').Property.TabSize<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    OTextOverflow?: import('csstype').Property.TextOverflow | undefined;
                                                                                                    OTransform?: import('csstype').Property.Transform | undefined;
                                                                                                    OTransformOrigin?:
                                                                                                    | import('csstype').Property.TransformOrigin<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    OTransition?:
                                                                                                    | import('csstype').Property.Transition<string & {}>
                                                                                                    | undefined;
                                                                                                    OTransitionDelay?:
                                                                                                    | import('csstype').Property.TransitionDelay<string & {}>
                                                                                                    | undefined;
                                                                                                    OTransitionDuration?:
                                                                                                    | import('csstype').Property.TransitionDuration<string & {}>
                                                                                                    | undefined;
                                                                                                    OTransitionProperty?:
                                                                                                    | import('csstype').Property.TransitionProperty
                                                                                                    | undefined;
                                                                                                    OTransitionTimingFunction?:
                                                                                                    | import('csstype').Property.TransitionTimingFunction
                                                                                                    | undefined;
                                                                                                    WebkitBoxAlign?: import('csstype').Property.BoxAlign | undefined;
                                                                                                    WebkitBoxDirection?:
                                                                                                    | import('csstype').Property.BoxDirection
                                                                                                    | undefined;
                                                                                                    WebkitBoxFlex?: import('csstype').Property.BoxFlex | undefined;
                                                                                                    WebkitBoxFlexGroup?:
                                                                                                    | import('csstype').Property.BoxFlexGroup
                                                                                                    | undefined;
                                                                                                    WebkitBoxLines?: import('csstype').Property.BoxLines | undefined;
                                                                                                    WebkitBoxOrdinalGroup?:
                                                                                                    | import('csstype').Property.BoxOrdinalGroup
                                                                                                    | undefined;
                                                                                                    WebkitBoxOrient?: import('csstype').Property.BoxOrient | undefined;
                                                                                                    WebkitBoxPack?: import('csstype').Property.BoxPack | undefined;
                                                                                                    alignmentBaseline?:
                                                                                                    | import('csstype').Property.AlignmentBaseline
                                                                                                    | undefined;
                                                                                                    baselineShift?:
                                                                                                    | import('csstype').Property.BaselineShift<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    clipRule?: import('csstype').Property.ClipRule | undefined;
                                                                                                    colorInterpolation?:
                                                                                                    | import('csstype').Property.ColorInterpolation
                                                                                                    | undefined;
                                                                                                    colorRendering?:
                                                                                                    | import('csstype').Property.ColorRendering
                                                                                                    | undefined;
                                                                                                    dominantBaseline?:
                                                                                                    | import('csstype').Property.DominantBaseline
                                                                                                    | undefined;
                                                                                                    fill?: import('csstype').Property.Fill | undefined;
                                                                                                    fillOpacity?: import('csstype').Property.FillOpacity | undefined;
                                                                                                    fillRule?: import('csstype').Property.FillRule | undefined;
                                                                                                    floodColor?: import('csstype').Property.FloodColor | undefined;
                                                                                                    floodOpacity?: import('csstype').Property.FloodOpacity | undefined;
                                                                                                    glyphOrientationVertical?:
                                                                                                    | import('csstype').Property.GlyphOrientationVertical
                                                                                                    | undefined;
                                                                                                    lightingColor?: import('csstype').Property.LightingColor | undefined;
                                                                                                    marker?: import('csstype').Property.Marker | undefined;
                                                                                                    markerEnd?: import('csstype').Property.MarkerEnd | undefined;
                                                                                                    markerMid?: import('csstype').Property.MarkerMid | undefined;
                                                                                                    markerStart?: import('csstype').Property.MarkerStart | undefined;
                                                                                                    shapeRendering?:
                                                                                                    | import('csstype').Property.ShapeRendering
                                                                                                    | undefined;
                                                                                                    stopColor?: import('csstype').Property.StopColor | undefined;
                                                                                                    stopOpacity?: import('csstype').Property.StopOpacity | undefined;
                                                                                                    stroke?: import('csstype').Property.Stroke | undefined;
                                                                                                    strokeDasharray?:
                                                                                                    | import('csstype').Property.StrokeDasharray<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    strokeDashoffset?:
                                                                                                    | import('csstype').Property.StrokeDashoffset<
                                                                                                    number | (string & {})
                                                                                                    >
                                                                                                    | undefined;
                                                                                                    strokeLinecap?: import('csstype').Property.StrokeLinecap | undefined;
                                                                                                    strokeLinejoin?:
                                                                                                    | import('csstype').Property.StrokeLinejoin
                                                                                                    | undefined;
                                                                                                    strokeMiterlimit?:
                                                                                                    | import('csstype').Property.StrokeMiterlimit
                                                                                                    | undefined;
                                                                                                    strokeOpacity?: import('csstype').Property.StrokeOpacity | undefined;
                                                                                                    strokeWidth?:
                                                                                                    | import('csstype').Property.StrokeWidth<number | (string & {})>
                                                                                                    | undefined;
                                                                                                    textAnchor?: import('csstype').Property.TextAnchor | undefined;
                                                                                                    vectorEffect?: import('csstype').Property.VectorEffect | undefined;
                                                                                                    };
                                                                                                    render(): import('react').JSX.Element | null;
                                                                                                    context: any;
                                                                                                    setState<K extends 'visible'>(
                                                                                                    state:
                                                                                                    | { visible: boolean }
                                                                                                    | ((
                                                                                                    prevState: Readonly<{ visible: boolean }>,
                                                                                                    props: Readonly<TagProps>
                                                                                                    ) => { visible: boolean } | Pick<{ visible: boolean }, K>)
                                                                                                    | Pick<{ visible: boolean }, K>,
                                                                                                    callback?: (() => void) | undefined
                                                                                                    ): void;
                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                    readonly props: Readonly<TagProps> &
                                                                                                    Readonly<{ children?: import('react').ReactNode }>;
                                                                                                    state: Readonly<{ visible: boolean }>;
                                                                                                    refs: { [key: string]: any };
                                                                                                    componentDidMount?(): void;
                                                                                                    shouldComponentUpdate?(
                                                                                                    nextProps: Readonly<TagProps>,
                                                                                                    nextState: Readonly<{ visible: boolean }>,
                                                                                                    nextContext: any
                                                                                                    ): boolean;
                                                                                                    componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                    prevProps: Readonly<TagProps>,
                                                                                                    prevState: Readonly<{ visible: boolean }>
                                                                                                    ): any;
                                                                                                    componentDidUpdate?(
                                                                                                    prevProps: Readonly<TagProps>,
                                                                                                    prevState: Readonly<{ visible: boolean }>,
                                                                                                    snapshot?: any
                                                                                                    ): void;
                                                                                                    componentWillMount?(): void;
                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                    componentWillReceiveProps?(
                                                                                                    nextProps: Readonly<TagProps>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                    nextProps: Readonly<TagProps>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    componentWillUpdate?(
                                                                                                    nextProps: Readonly<TagProps>,
                                                                                                    nextState: Readonly<{ visible: boolean }>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                    nextProps: Readonly<TagProps>,
                                                                                                    nextState: Readonly<{ visible: boolean }>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    }
                                                                                                    >,
                                                                                                    {}
                                                                                                    > & {
                                                                                                    Group: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                    import('react').HTMLAttributes<HTMLElement> &
                                                                                                    import('../util').CommonProps &
                                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                                    Group,
                                                                                                    {}
                                                                                                    >;
                                                                                                    Selectable: ConfiguredComponentClass<
                                                                                                    SelectableProps & ComponentCommonProps,
                                                                                                    {
                                                                                                    handleClick(
                                                                                                    e:
                                                                                                    | import('react').KeyboardEvent<HTMLDivElement>
                                                                                                    | import('react').MouseEvent<HTMLDivElement, MouseEvent>
                                                                                                    ): false | undefined;
                                                                                                    render(): any;
                                                                                                    context: any;
                                                                                                    setState<K_1 extends 'checked'>(
                                                                                                    state:
                                                                                                    | SelectableState
                                                                                                    | ((
                                                                                                    prevState: Readonly<
                                                                                                    import('./selectable').SelectableState
                                                                                                    >,
                                                                                                    props: Readonly<import('./types').SelectableProps>
                                                                                                    ) => SelectableState | Pick<SelectableState, K_1>)
                                                                                                    | Pick<SelectableState, K_1>,
                                                                                                    callback?: (() => void) | undefined
                                                                                                    ): void;
                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                    readonly props: Readonly<import('./types').SelectableProps> &
                                                                                                    Readonly<{ children?: import('react').ReactNode }>;
                                                                                                    state: Readonly<import('./selectable').SelectableState>;
                                                                                                    refs: { [key: string]: any };
                                                                                                    componentDidMount?(): void;
                                                                                                    shouldComponentUpdate?(
                                                                                                    nextProps: Readonly<import('./types').SelectableProps>,
                                                                                                    nextState: Readonly<import('./selectable').SelectableState>,
                                                                                                    nextContext: any
                                                                                                    ): boolean;
                                                                                                    componentWillUnmount?(): void;
                                                                                                    componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                    prevProps: Readonly<import('./types').SelectableProps>,
                                                                                                    prevState: Readonly<import('./selectable').SelectableState>
                                                                                                    ): any;
                                                                                                    componentDidUpdate?(
                                                                                                    prevProps: Readonly<import('./types').SelectableProps>,
                                                                                                    prevState: Readonly<import('./selectable').SelectableState>,
                                                                                                    snapshot?: any
                                                                                                    ): void;
                                                                                                    componentWillMount?(): void;
                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                    componentWillReceiveProps?(
                                                                                                    nextProps: Readonly<import('./types').SelectableProps>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                    nextProps: Readonly<import('./types').SelectableProps>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    componentWillUpdate?(
                                                                                                    nextProps: Readonly<import('./types').SelectableProps>,
                                                                                                    nextState: Readonly<import('./selectable').SelectableState>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                    nextProps: Readonly<import('./types').SelectableProps>,
                                                                                                    nextState: Readonly<import('./selectable').SelectableState>,
                                                                                                    nextContext: any
                                                                                                    ): void;
                                                                                                    },
                                                                                                    {}
                                                                                                    >;
                                                                                                    Closable: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                    import('./types').CloseableProps &
                                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                                    Closable,
                                                                                                    {}
                                                                                                    >;
                                                                                                    Closeable: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                    import('./types').CloseableProps &
                                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                                    Closable,
                                                                                                    {}
                                                                                                    >;
                                                                                                    };

                                                                                                      variable Timeline

                                                                                                      const Timeline: ConfiguredComponentClass<
                                                                                                      TimelineProps & ComponentCommonProps,
                                                                                                      {
                                                                                                      toggleFold(folderIndex: number, total: number): void;
                                                                                                      render(): any;
                                                                                                      context: any;
                                                                                                      setState<K extends keyof TimelineState>(
                                                                                                      state:
                                                                                                      | TimelineState
                                                                                                      | ((
                                                                                                      prevState: Readonly<import('./types').TimelineState>,
                                                                                                      props: Readonly<import('./types').TimelineProps>
                                                                                                      ) => TimelineState | Pick<TimelineState, K>)
                                                                                                      | Pick<TimelineState, K>,
                                                                                                      callback?: (() => void) | undefined
                                                                                                      ): void;
                                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                      readonly props: Readonly<import('./types').TimelineProps> &
                                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                                      state: Readonly<import('./types').TimelineState>;
                                                                                                      refs: { [key: string]: any };
                                                                                                      componentDidMount?(): void;
                                                                                                      shouldComponentUpdate?(
                                                                                                      nextProps: Readonly<import('./types').TimelineProps>,
                                                                                                      nextState: Readonly<import('./types').TimelineState>,
                                                                                                      nextContext: any
                                                                                                      ): boolean;
                                                                                                      componentWillUnmount?(): void;
                                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                      getSnapshotBeforeUpdate?(
                                                                                                      prevProps: Readonly<import('./types').TimelineProps>,
                                                                                                      prevState: Readonly<import('./types').TimelineState>
                                                                                                      ): any;
                                                                                                      componentDidUpdate?(
                                                                                                      prevProps: Readonly<import('./types').TimelineProps>,
                                                                                                      prevState: Readonly<import('./types').TimelineState>,
                                                                                                      snapshot?: any
                                                                                                      ): void;
                                                                                                      componentWillMount?(): void;
                                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                                      componentWillReceiveProps?(
                                                                                                      nextProps: Readonly<import('./types').TimelineProps>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                                      nextProps: Readonly<import('./types').TimelineProps>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      componentWillUpdate?(
                                                                                                      nextProps: Readonly<import('./types').TimelineProps>,
                                                                                                      nextState: Readonly<import('./types').TimelineState>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      UNSAFE_componentWillUpdate?(
                                                                                                      nextProps: Readonly<import('./types').TimelineProps>,
                                                                                                      nextState: Readonly<import('./types').TimelineState>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      },
                                                                                                      {}
                                                                                                      > & {
                                                                                                      Item: ConfiguredComponentClass<
                                                                                                      ItemProps & ComponentCommonProps,
                                                                                                      {
                                                                                                      'timeline-item'?: HTMLDivElement | null | undefined;
                                                                                                      toggleFold(folderIndex: number): void;
                                                                                                      beforeEnter: () => void;
                                                                                                      beforeLeave: () => void;
                                                                                                      render(): any;
                                                                                                      context: any;
                                                                                                      setState<K_1 extends never>(
                                                                                                      state:
                                                                                                      | {}
                                                                                                      | ((
                                                                                                      prevState: Readonly<{}>,
                                                                                                      props: Readonly<import('./types').ItemProps>
                                                                                                      ) => {} | Pick<{}, K_1>)
                                                                                                      | Pick<{}, K_1>,
                                                                                                      callback?: (() => void) | undefined
                                                                                                      ): void;
                                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                      readonly props: Readonly<import('./types').ItemProps> &
                                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                                      state: Readonly<{}>;
                                                                                                      refs: { [key: string]: any };
                                                                                                      componentDidMount?(): void;
                                                                                                      shouldComponentUpdate?(
                                                                                                      nextProps: Readonly<import('./types').ItemProps>,
                                                                                                      nextState: Readonly<{}>,
                                                                                                      nextContext: any
                                                                                                      ): boolean;
                                                                                                      componentWillUnmount?(): void;
                                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                      getSnapshotBeforeUpdate?(
                                                                                                      prevProps: Readonly<import('./types').ItemProps>,
                                                                                                      prevState: Readonly<{}>
                                                                                                      ): any;
                                                                                                      componentDidUpdate?(
                                                                                                      prevProps: Readonly<import('./types').ItemProps>,
                                                                                                      prevState: Readonly<{}>,
                                                                                                      snapshot?: any
                                                                                                      ): void;
                                                                                                      componentWillMount?(): void;
                                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                                      componentWillReceiveProps?(
                                                                                                      nextProps: Readonly<import('./types').ItemProps>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                                      nextProps: Readonly<import('./types').ItemProps>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      componentWillUpdate?(
                                                                                                      nextProps: Readonly<import('./types').ItemProps>,
                                                                                                      nextState: Readonly<{}>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      UNSAFE_componentWillUpdate?(
                                                                                                      nextProps: Readonly<import('./types').ItemProps>,
                                                                                                      nextState: Readonly<{}>,
                                                                                                      nextContext: any
                                                                                                      ): void;
                                                                                                      },
                                                                                                      {}
                                                                                                      >;
                                                                                                      };

                                                                                                        variable TimePicker

                                                                                                        const TimePicker: ConfiguredComponentClass<
                                                                                                        TimePickerProps & ComponentCommonProps,
                                                                                                        {
                                                                                                        inputAsString: boolean;
                                                                                                        readonly props: Readonly<
                                                                                                        import('../util').RequiredSome<
                                                                                                        import('./types').TimePickerProps,
                                                                                                        | 'size'
                                                                                                        | 'rtl'
                                                                                                        | 'disabled'
                                                                                                        | 'format'
                                                                                                        | 'prefix'
                                                                                                        | 'locale'
                                                                                                        | 'onChange'
                                                                                                        | 'onVisibleChange'
                                                                                                        | 'popupAlign'
                                                                                                        | 'hasClear'
                                                                                                        | 'popupTriggerType'
                                                                                                        >
                                                                                                        > &
                                                                                                        Readonly<
                                                                                                        Pick<
                                                                                                        {
                                                                                                        prefix: string;
                                                                                                        rtl: boolean;
                                                                                                        locale: Partial<{
                                                                                                        placeholder: string;
                                                                                                        clear: string;
                                                                                                        hour: string;
                                                                                                        minute: string;
                                                                                                        second: string;
                                                                                                        ok: string;
                                                                                                        }> & { momentLocale?: string | undefined };
                                                                                                        size: string;
                                                                                                        format: string;
                                                                                                        hasClear: boolean;
                                                                                                        disabled: boolean;
                                                                                                        popupAlign: string;
                                                                                                        popupTriggerType: string;
                                                                                                        onChange: () => void;
                                                                                                        onVisibleChange: () => void;
                                                                                                        },
                                                                                                        never
                                                                                                        >
                                                                                                        >;
                                                                                                        onValueChange(newValue: import('moment').Moment | null): void;
                                                                                                        onClearValue: () => void;
                                                                                                        onInputChange: (
                                                                                                        inputValue: string,
                                                                                                        e?: import('react').SyntheticEvent<Element, Event> | undefined,
                                                                                                        eventType?: string | undefined
                                                                                                        ) => void;
                                                                                                        onInputBlur: () => void;
                                                                                                        onKeyown: (e: any) => void;
                                                                                                        onTimePanelSelect: (value: any) => void;
                                                                                                        onVisibleChange: (visible: boolean, type: string) => void;
                                                                                                        renderPreview(others: any): any;
                                                                                                        render(): any;
                                                                                                        context: any;
                                                                                                        setState<K extends keyof TimePickerState>(
                                                                                                        state:
                                                                                                        | TimePickerState
                                                                                                        | ((
                                                                                                        prevState: Readonly<import('./types').TimePickerState>,
                                                                                                        props: Readonly<import('./types').TimePickerProps>
                                                                                                        ) => TimePickerState | Pick<TimePickerState, K>)
                                                                                                        | Pick<TimePickerState, K>,
                                                                                                        callback?: (() => void) | undefined
                                                                                                        ): void;
                                                                                                        forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                        state: Readonly<import('./types').TimePickerState>;
                                                                                                        refs: { [key: string]: any };
                                                                                                        componentDidMount?(): void;
                                                                                                        shouldComponentUpdate?(
                                                                                                        nextProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        nextState: Readonly<import('./types').TimePickerState>,
                                                                                                        nextContext: any
                                                                                                        ): boolean;
                                                                                                        componentWillUnmount?(): void;
                                                                                                        componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                        getSnapshotBeforeUpdate?(
                                                                                                        prevProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        prevState: Readonly<import('./types').TimePickerState>
                                                                                                        ): any;
                                                                                                        componentDidUpdate?(
                                                                                                        prevProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        prevState: Readonly<import('./types').TimePickerState>,
                                                                                                        snapshot?: any
                                                                                                        ): void;
                                                                                                        componentWillMount?(): void;
                                                                                                        UNSAFE_componentWillMount?(): void;
                                                                                                        componentWillReceiveProps?(
                                                                                                        nextProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        nextContext: any
                                                                                                        ): void;
                                                                                                        UNSAFE_componentWillReceiveProps?(
                                                                                                        nextProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        nextContext: any
                                                                                                        ): void;
                                                                                                        componentWillUpdate?(
                                                                                                        nextProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        nextState: Readonly<import('./types').TimePickerState>,
                                                                                                        nextContext: any
                                                                                                        ): void;
                                                                                                        UNSAFE_componentWillUpdate?(
                                                                                                        nextProps: Readonly<import('./types').TimePickerProps>,
                                                                                                        nextState: Readonly<import('./types').TimePickerState>,
                                                                                                        nextContext: any
                                                                                                        ): void;
                                                                                                        },
                                                                                                        {}
                                                                                                        >;

                                                                                                          variable TimePicker2

                                                                                                          const TimePicker2: ConfiguredComponentClass<
                                                                                                          TimePickerProps & ComponentCommonProps,
                                                                                                          {
                                                                                                          prefixCls: string;
                                                                                                          dateInput: {
                                                                                                          prefixCls: string;
                                                                                                          input?:
                                                                                                          | (import('../config-provider/types').ConfiguredComponent<
                                                                                                          import('../input').InputProps &
                                                                                                          import('../config-provider/types').ComponentCommonProps,
                                                                                                          import('../input/input').default<import('../input').InputProps>
                                                                                                          > &
                                                                                                          Pick<
                                                                                                          import('../input/input').default<
                                                                                                          import('../input').InputProps
                                                                                                          >,
                                                                                                          'focus' | 'getInputNode'
                                                                                                          >)
                                                                                                          | (import('../config-provider/types').ConfiguredComponent<
                                                                                                          import('../input').InputProps &
                                                                                                          import('../config-provider/types').ComponentCommonProps,
                                                                                                          import('../input/input').default<import('../input').InputProps>
                                                                                                          > &
                                                                                                          Pick<
                                                                                                          import('../input/input').default<
                                                                                                          import('../input').InputProps
                                                                                                          >,
                                                                                                          'focus' | 'getInputNode'
                                                                                                          >)[]
                                                                                                          | undefined;
                                                                                                          setInputRef: (
                                                                                                          el: import('../config-provider/types').ConfiguredComponent<
                                                                                                          import('../input').InputProps &
                                                                                                          import('../config-provider/types').ComponentCommonProps,
                                                                                                          import('../input/input').default<import('../input').InputProps>
                                                                                                          > &
                                                                                                          Pick<
                                                                                                          import('../input/input').default<
                                                                                                          import('../input').InputProps
                                                                                                          >,
                                                                                                          'focus' | 'getInputNode'
                                                                                                          >,
                                                                                                          index?: number | undefined
                                                                                                          ) => void;
                                                                                                          setValue: (
                                                                                                          v: string | number | null
                                                                                                          ) => string | number | (string | number | null)[] | null;
                                                                                                          formatter: (v: any) => string | import('dayjs').Dayjs;
                                                                                                          onInput: (
                                                                                                          value: string | number,
                                                                                                          e:
                                                                                                          | React.CompositionEvent<HTMLInputElement>
                                                                                                          | React.ChangeEvent<HTMLInputElement>
                                                                                                          | React.KeyboardEvent<HTMLInputElement>,
                                                                                                          reason?: string | undefined
                                                                                                          ) => void;
                                                                                                          handleTypeChange: (inputType: number) => void;
                                                                                                          getPlaceholder: () => string | string[] | undefined;
                                                                                                          getHtmlSize: () => string;
                                                                                                          render(): React.JSX.Element;
                                                                                                          context: any;
                                                                                                          setState<K extends never>(
                                                                                                          state:
                                                                                                          | {}
                                                                                                          | ((
                                                                                                          prevState: Readonly<{}>,
                                                                                                          props: Readonly<import('./types').DateInputProps>
                                                                                                          ) => {} | Pick<{}, K>)
                                                                                                          | Pick<{}, K>,
                                                                                                          callback?: (() => void) | undefined
                                                                                                          ): void;
                                                                                                          forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                          readonly props: Readonly<import('./types').DateInputProps> &
                                                                                                          Readonly<{ children?: React.ReactNode }>;
                                                                                                          state: Readonly<{}>;
                                                                                                          refs: { [key: string]: React.ReactInstance };
                                                                                                          componentDidMount?(): void;
                                                                                                          shouldComponentUpdate?(
                                                                                                          nextProps: Readonly<import('./types').DateInputProps>,
                                                                                                          nextState: Readonly<{}>,
                                                                                                          nextContext: any
                                                                                                          ): boolean;
                                                                                                          componentWillUnmount?(): void;
                                                                                                          componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                          getSnapshotBeforeUpdate?(
                                                                                                          prevProps: Readonly<import('./types').DateInputProps>,
                                                                                                          prevState: Readonly<{}>
                                                                                                          ): any;
                                                                                                          componentDidUpdate?(
                                                                                                          prevProps: Readonly<import('./types').DateInputProps>,
                                                                                                          prevState: Readonly<{}>,
                                                                                                          snapshot?: any
                                                                                                          ): void;
                                                                                                          componentWillMount?(): void;
                                                                                                          UNSAFE_componentWillMount?(): void;
                                                                                                          componentWillReceiveProps?(
                                                                                                          nextProps: Readonly<import('./types').DateInputProps>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          UNSAFE_componentWillReceiveProps?(
                                                                                                          nextProps: Readonly<import('./types').DateInputProps>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          componentWillUpdate?(
                                                                                                          nextProps: Readonly<import('./types').DateInputProps>,
                                                                                                          nextState: Readonly<{}>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          UNSAFE_componentWillUpdate?(
                                                                                                          nextProps: Readonly<import('./types').DateInputProps>,
                                                                                                          nextState: Readonly<{}>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          };
                                                                                                          clearTimeoutId: number;
                                                                                                          getInitValue: () => ValueType;
                                                                                                          getInitRangeInputState: () => {
                                                                                                          justBeginInput: boolean;
                                                                                                          inputType: import('./types').InputType;
                                                                                                          };
                                                                                                          onKeyDown: (e: React.KeyboardEvent<HTMLInputElement>) => void;
                                                                                                          onVisibleChange: (visible: boolean, type?: string | undefined) => void;
                                                                                                          onClick: () => void;
                                                                                                          handleVisibleChange: (visible: boolean, targetType: string) => void;
                                                                                                          handleInputFocus: (inputType: number) => void;
                                                                                                          onOk: () => void;
                                                                                                          onInputTypeChange: (idx: import('./types').InputType) => void;
                                                                                                          checkValue: (
                                                                                                          value:
                                                                                                          | string
                                                                                                          | import('dayjs').Dayjs
                                                                                                          | (string | import('dayjs').Dayjs | null)[]
                                                                                                          | null
                                                                                                          | undefined,
                                                                                                          strictly?: boolean | undefined
                                                                                                          ) => ValueType;
                                                                                                          getOutputArgs: (value: ValueType) => (string | string[] | ValueType)[];
                                                                                                          onChange: (v: ValueType) => void;
                                                                                                          shouldSwitchInput: (value: (import('dayjs').Dayjs | null)[]) => boolean;
                                                                                                          handleChange: (
                                                                                                          v: string | string[] | ValueType,
                                                                                                          eventType?: string | undefined
                                                                                                          ) => void;
                                                                                                          isEnabled: (idx?: number | undefined) => boolean;
                                                                                                          handleClear: () => void;
                                                                                                          handleInput: (v: string, eventType?: string | undefined) => void;
                                                                                                          renderPreview(
                                                                                                          others: Omit<TimePickerProps, 'defaultValue' | 'onChange'>
                                                                                                          ): React.JSX.Element;
                                                                                                          render(): React.JSX.Element;
                                                                                                          context: any;
                                                                                                          setState<K_1 extends keyof TimePickerState>(
                                                                                                          state:
                                                                                                          | TimePickerState
                                                                                                          | ((
                                                                                                          prevState: Readonly<import('./types').TimePickerState>,
                                                                                                          props: Readonly<TimePickerProps>
                                                                                                          ) => TimePickerState | Pick<TimePickerState, K_1>)
                                                                                                          | Pick<TimePickerState, K_1>,
                                                                                                          callback?: (() => void) | undefined
                                                                                                          ): void;
                                                                                                          forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                          readonly props: Readonly<TimePickerProps> &
                                                                                                          Readonly<{ children?: React.ReactNode }>;
                                                                                                          state: Readonly<import('./types').TimePickerState>;
                                                                                                          refs: { [key: string]: React.ReactInstance };
                                                                                                          componentDidMount?(): void;
                                                                                                          shouldComponentUpdate?(
                                                                                                          nextProps: Readonly<TimePickerProps>,
                                                                                                          nextState: Readonly<import('./types').TimePickerState>,
                                                                                                          nextContext: any
                                                                                                          ): boolean;
                                                                                                          componentWillUnmount?(): void;
                                                                                                          componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                          getSnapshotBeforeUpdate?(
                                                                                                          prevProps: Readonly<TimePickerProps>,
                                                                                                          prevState: Readonly<import('./types').TimePickerState>
                                                                                                          ): any;
                                                                                                          componentDidUpdate?(
                                                                                                          prevProps: Readonly<TimePickerProps>,
                                                                                                          prevState: Readonly<import('./types').TimePickerState>,
                                                                                                          snapshot?: any
                                                                                                          ): void;
                                                                                                          componentWillMount?(): void;
                                                                                                          UNSAFE_componentWillMount?(): void;
                                                                                                          componentWillReceiveProps?(
                                                                                                          nextProps: Readonly<TimePickerProps>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          UNSAFE_componentWillReceiveProps?(
                                                                                                          nextProps: Readonly<TimePickerProps>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          componentWillUpdate?(
                                                                                                          nextProps: Readonly<TimePickerProps>,
                                                                                                          nextState: Readonly<import('./types').TimePickerState>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          UNSAFE_componentWillUpdate?(
                                                                                                          nextProps: Readonly<TimePickerProps>,
                                                                                                          nextState: Readonly<import('./types').TimePickerState>,
                                                                                                          nextContext: any
                                                                                                          ): void;
                                                                                                          },
                                                                                                          {}
                                                                                                          > & { RangePicker: React.ForwardRefExoticComponent<any> };

                                                                                                            variable Transfer

                                                                                                            const Transfer: ConfiguredComponentClass<
                                                                                                            TransferProps & ComponentCommonProps,
                                                                                                            Transfer,
                                                                                                            {}
                                                                                                            > & { normalizeValue: typeof Transfer.normalizeValue };

                                                                                                              variable Tree

                                                                                                              const Tree: ConfiguredComponentClass<
                                                                                                              TreeProps<FieldDataNode<{ key: string; label?: any }, 'children'>> &
                                                                                                              ComponentCommonProps,
                                                                                                              Tree,
                                                                                                              Pick<Tree, 'setFocusKey'>
                                                                                                              > & { Node: typeof import('./view/tree-node').TreeNode };

                                                                                                                variable TreeSelect

                                                                                                                const TreeSelect: ConfiguredComponentClass<
                                                                                                                TreeSelectProps & ComponentCommonProps,
                                                                                                                {
                                                                                                                tree: import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../tree').TreeProps<
                                                                                                                import('../tree/types').FieldDataNode<
                                                                                                                { key: string; label?: import('react').ReactNode },
                                                                                                                'children'
                                                                                                                >
                                                                                                                > &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../tree/view/tree').Tree
                                                                                                                > &
                                                                                                                Pick<import('../tree/view/tree').Tree, 'setFocusKey'>;
                                                                                                                select: ConfiguredComponent<
                                                                                                                SelectProps & ComponentCommonProps,
                                                                                                                {
                                                                                                                selectAllYet: boolean;
                                                                                                                componentDidUpdate(
                                                                                                                prevProps: import('../select').SelectProps,
                                                                                                                prevState: import('../select/base').BaseState
                                                                                                                ): void;
                                                                                                                componentDidMount(): void;
                                                                                                                ie9Hack(): void;
                                                                                                                useDetailValue(): boolean;
                                                                                                                hasSearch(): boolean;
                                                                                                                getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                                                handleMenuSelect(
                                                                                                                keys: string[],
                                                                                                                item: { props: { _key: string } }
                                                                                                                ): false | void;
                                                                                                                handleItemClick(key: string): void;
                                                                                                                handleSingleSelect(
                                                                                                                key: string,
                                                                                                                triggerType: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                handleMultipleSelect(
                                                                                                                keys: import('../select').DataSourceItem[] | undefined,
                                                                                                                triggerType: import('../select').VisibleChangeType,
                                                                                                                key?: string | null | undefined,
                                                                                                                keepSearchValue?: boolean | undefined
                                                                                                                ): void;
                                                                                                                updateSelectAllYet(value?: unknown): void;
                                                                                                                handleSearchValue(value: string): void;
                                                                                                                handleSearch(value: string, e: any): void;
                                                                                                                handleSearchClear(triggerType?: string | undefined): void;
                                                                                                                handleSearchKeyDown(e: any): void;
                                                                                                                chooseMultipleItem(key: string): void;
                                                                                                                chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                                                                                                                handleTagClose(item: import('../select').ObjectItem): boolean;
                                                                                                                handleDeleteTag(e: any): false | undefined;
                                                                                                                handleSelectAll(e: any): void;
                                                                                                                handleVisibleChange(
                                                                                                                visible: boolean,
                                                                                                                type: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                afterClose(): void;
                                                                                                                maxTagPlaceholder(
                                                                                                                selectedValues: import('../select').ObjectItem[],
                                                                                                                totalValues: import('../select').ObjectItem[]
                                                                                                                ): string;
                                                                                                                renderValues(): any;
                                                                                                                handleWrapClick: (e: any) => void;
                                                                                                                handleArrowClick: (e: any) => void;
                                                                                                                handleClear: (e: any) => void;
                                                                                                                hasClear(): boolean | undefined;
                                                                                                                renderExtraNode(): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                renderSelect(): any;
                                                                                                                renderSearchInput(
                                                                                                                valueNodes: any,
                                                                                                                placeholder: string | undefined,
                                                                                                                inputEl: any
                                                                                                                ): any;
                                                                                                                renderMenuHeader(): any;
                                                                                                                render(): any;
                                                                                                                dataStore: import('../select/data-store').default;
                                                                                                                selectDOM: HTMLElement;
                                                                                                                width: string | number;
                                                                                                                popupRef: HTMLDivElement;
                                                                                                                resizeTimeout: number;
                                                                                                                highlightTimer: number | undefined;
                                                                                                                menuRef:
                                                                                                                | import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../menu').MenuProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../menu/view/menu').Menu
                                                                                                                >
                                                                                                                | null;
                                                                                                                isAutoComplete: boolean;
                                                                                                                inputRef: import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >;
                                                                                                                valueDataSource: {
                                                                                                                value?:
                                                                                                                | string
                                                                                                                | number
                                                                                                                | boolean
                                                                                                                | (string | number | boolean | null | undefined)[]
                                                                                                                | null
                                                                                                                | undefined;
                                                                                                                valueDS?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined;
                                                                                                                mapValueDS?:
                                                                                                                | Record<string, import('../select').ObjectItem>
                                                                                                                | undefined;
                                                                                                                };
                                                                                                                componentWillUnmount(): void;
                                                                                                                syncWidth(): void;
                                                                                                                handleResize(): void;
                                                                                                                setDataSource(
                                                                                                                props: import('../select').SelectProps
                                                                                                                ): import('../select/types').NormalizedObjectItem[];
                                                                                                                setVisible(
                                                                                                                visible: boolean,
                                                                                                                type?: import('../select').VisibleChangeType | undefined
                                                                                                                ): void;
                                                                                                                setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                                                handleChange(
                                                                                                                value:
                                                                                                                | import('../select').DataSourceItem
                                                                                                                | import('../select').DataSourceItem[],
                                                                                                                args_0: unknown,
                                                                                                                args_1?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined
                                                                                                                ): void;
                                                                                                                handleMenuBodyClick(): void;
                                                                                                                toggleHighlightItem(
                                                                                                                dir: number
                                                                                                                ):
                                                                                                                | false
                                                                                                                | import('../select/types').NormalizedObjectItem
                                                                                                                | undefined;
                                                                                                                scrollMenuIntoView(): void;
                                                                                                                handleSelect(): void;
                                                                                                                handleMouseDown: (e: any) => void;
                                                                                                                renderMenu(): any;
                                                                                                                renderMenuItem(
                                                                                                                dataSource: import('../select/types').NormalizedObjectItem[]
                                                                                                                ): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                                                saveInputRef: (
                                                                                                                ref: import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../input').InputProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >
                                                                                                                > &
                                                                                                                Pick<
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >,
                                                                                                                'focus' | 'getInputNode'
                                                                                                                >
                                                                                                                ) => void;
                                                                                                                focusInput(): void;
                                                                                                                focus(
                                                                                                                start?: number | undefined,
                                                                                                                end?: number | undefined,
                                                                                                                preventScroll?: boolean
                                                                                                                ): void;
                                                                                                                beforeOpen(): void;
                                                                                                                beforeClose(): void;
                                                                                                                savePopupRef: (ref: HTMLDivElement) => void;
                                                                                                                shouldAutoWidth(): boolean | undefined;
                                                                                                                context: any;
                                                                                                                setState<K extends keyof SelectState>(
                                                                                                                state:
                                                                                                                | SelectState
                                                                                                                | ((
                                                                                                                prevState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                props: Readonly<import('../select').SelectProps>
                                                                                                                ) => SelectState | Pick<SelectState, K>)
                                                                                                                | Pick<SelectState, K>,
                                                                                                                callback?: (() => void) | undefined
                                                                                                                ): void;
                                                                                                                forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                readonly props: Readonly<import('../select').SelectProps> &
                                                                                                                Readonly<{ children?: import('react').ReactNode }>;
                                                                                                                state: Readonly<import('../select/select').SelectState>;
                                                                                                                refs: { [key: string]: any };
                                                                                                                shouldComponentUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): boolean;
                                                                                                                componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                                getSnapshotBeforeUpdate?(
                                                                                                                prevProps: Readonly<import('../select').SelectProps>,
                                                                                                                prevState: Readonly<import('../select/select').SelectState>
                                                                                                                ): any;
                                                                                                                componentWillMount?(): void;
                                                                                                                UNSAFE_componentWillMount?(): void;
                                                                                                                componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                }
                                                                                                                > &
                                                                                                                Pick<
                                                                                                                {
                                                                                                                selectAllYet: boolean;
                                                                                                                componentDidUpdate(
                                                                                                                prevProps: import('../select').SelectProps,
                                                                                                                prevState: import('../select/base').BaseState
                                                                                                                ): void;
                                                                                                                componentDidMount(): void;
                                                                                                                ie9Hack(): void;
                                                                                                                useDetailValue(): boolean;
                                                                                                                hasSearch(): boolean;
                                                                                                                getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                                                handleMenuSelect(
                                                                                                                keys: string[],
                                                                                                                item: { props: { _key: string } }
                                                                                                                ): false | void;
                                                                                                                handleItemClick(key: string): void;
                                                                                                                handleSingleSelect(
                                                                                                                key: string,
                                                                                                                triggerType: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                handleMultipleSelect(
                                                                                                                keys: import('../select').DataSourceItem[] | undefined,
                                                                                                                triggerType: import('../select').VisibleChangeType,
                                                                                                                key?: string | null | undefined,
                                                                                                                keepSearchValue?: boolean | undefined
                                                                                                                ): void;
                                                                                                                updateSelectAllYet(value?: unknown): void;
                                                                                                                handleSearchValue(value: string): void;
                                                                                                                handleSearch(value: string, e: any): void;
                                                                                                                handleSearchClear(triggerType?: string | undefined): void;
                                                                                                                handleSearchKeyDown(e: any): void;
                                                                                                                chooseMultipleItem(key: string): void;
                                                                                                                chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                                                                                                                handleTagClose(item: import('../select').ObjectItem): boolean;
                                                                                                                handleDeleteTag(e: any): false | undefined;
                                                                                                                handleSelectAll(e: any): void;
                                                                                                                handleVisibleChange(
                                                                                                                visible: boolean,
                                                                                                                type: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                afterClose(): void;
                                                                                                                maxTagPlaceholder(
                                                                                                                selectedValues: import('../select').ObjectItem[],
                                                                                                                totalValues: import('../select').ObjectItem[]
                                                                                                                ): string;
                                                                                                                renderValues(): any;
                                                                                                                handleWrapClick: (e: any) => void;
                                                                                                                handleArrowClick: (e: any) => void;
                                                                                                                handleClear: (e: any) => void;
                                                                                                                hasClear(): boolean | undefined;
                                                                                                                renderExtraNode(): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                renderSelect(): any;
                                                                                                                renderSearchInput(
                                                                                                                valueNodes: any,
                                                                                                                placeholder: string | undefined,
                                                                                                                inputEl: any
                                                                                                                ): any;
                                                                                                                renderMenuHeader(): any;
                                                                                                                render(): any;
                                                                                                                dataStore: import('../select/data-store').default;
                                                                                                                selectDOM: HTMLElement;
                                                                                                                width: string | number;
                                                                                                                popupRef: HTMLDivElement;
                                                                                                                resizeTimeout: number;
                                                                                                                highlightTimer: number | undefined;
                                                                                                                menuRef:
                                                                                                                | import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../menu').MenuProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../menu/view/menu').Menu
                                                                                                                >
                                                                                                                | null;
                                                                                                                isAutoComplete: boolean;
                                                                                                                inputRef: import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >;
                                                                                                                valueDataSource: {
                                                                                                                value?:
                                                                                                                | string
                                                                                                                | number
                                                                                                                | boolean
                                                                                                                | (string | number | boolean | null | undefined)[]
                                                                                                                | null
                                                                                                                | undefined;
                                                                                                                valueDS?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined;
                                                                                                                mapValueDS?:
                                                                                                                | Record<string, import('../select').ObjectItem>
                                                                                                                | undefined;
                                                                                                                };
                                                                                                                componentWillUnmount(): void;
                                                                                                                syncWidth(): void;
                                                                                                                handleResize(): void;
                                                                                                                setDataSource(
                                                                                                                props: import('../select').SelectProps
                                                                                                                ): import('../select/types').NormalizedObjectItem[];
                                                                                                                setVisible(
                                                                                                                visible: boolean,
                                                                                                                type?: import('../select').VisibleChangeType | undefined
                                                                                                                ): void;
                                                                                                                setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                                                handleChange(
                                                                                                                value:
                                                                                                                | import('../select').DataSourceItem
                                                                                                                | import('../select').DataSourceItem[],
                                                                                                                args_0: unknown,
                                                                                                                args_1?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined
                                                                                                                ): void;
                                                                                                                handleMenuBodyClick(): void;
                                                                                                                toggleHighlightItem(
                                                                                                                dir: number
                                                                                                                ):
                                                                                                                | false
                                                                                                                | import('../select/types').NormalizedObjectItem
                                                                                                                | undefined;
                                                                                                                scrollMenuIntoView(): void;
                                                                                                                handleSelect(): void;
                                                                                                                handleMouseDown: (e: any) => void;
                                                                                                                renderMenu(): any;
                                                                                                                renderMenuItem(
                                                                                                                dataSource: import('../select/types').NormalizedObjectItem[]
                                                                                                                ): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                                                saveInputRef: (
                                                                                                                ref: import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../input').InputProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >
                                                                                                                > &
                                                                                                                Pick<
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >,
                                                                                                                'focus' | 'getInputNode'
                                                                                                                >
                                                                                                                ) => void;
                                                                                                                focusInput(): void;
                                                                                                                focus(
                                                                                                                start?: number | undefined,
                                                                                                                end?: number | undefined,
                                                                                                                preventScroll?: boolean
                                                                                                                ): void;
                                                                                                                beforeOpen(): void;
                                                                                                                beforeClose(): void;
                                                                                                                savePopupRef: (ref: HTMLDivElement) => void;
                                                                                                                shouldAutoWidth(): boolean | undefined;
                                                                                                                context: any;
                                                                                                                setState<K extends keyof SelectState>(
                                                                                                                state:
                                                                                                                | SelectState
                                                                                                                | ((
                                                                                                                prevState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                props: Readonly<import('../select').SelectProps>
                                                                                                                ) => SelectState | Pick<SelectState, K>)
                                                                                                                | Pick<SelectState, K>,
                                                                                                                callback?: (() => void) | undefined
                                                                                                                ): void;
                                                                                                                forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                readonly props: Readonly<import('../select').SelectProps> &
                                                                                                                Readonly<{ children?: import('react').ReactNode }>;
                                                                                                                state: Readonly<import('../select/select').SelectState>;
                                                                                                                refs: { [key: string]: any };
                                                                                                                shouldComponentUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): boolean;
                                                                                                                componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                                getSnapshotBeforeUpdate?(
                                                                                                                prevProps: Readonly<import('../select').SelectProps>,
                                                                                                                prevState: Readonly<import('../select/select').SelectState>
                                                                                                                ): any;
                                                                                                                componentWillMount?(): void;
                                                                                                                UNSAFE_componentWillMount?(): void;
                                                                                                                componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                },
                                                                                                                'focusInput' | 'handleSearchClear'
                                                                                                                >;
                                                                                                                getKeysByValue(
                                                                                                                value: (string | number | boolean | null | undefined)[]
                                                                                                                ): string[];
                                                                                                                getValueByKeys(
                                                                                                                keys: string[]
                                                                                                                ): (string | number | boolean | null | undefined)[];
                                                                                                                getFullItemPath(
                                                                                                                item: import('./types').DataNode
                                                                                                                ): import('./types').DataNode[];
                                                                                                                getValueForSelect(
                                                                                                                value: (string | number | boolean | null | undefined)[]
                                                                                                                ): any[];
                                                                                                                getData(
                                                                                                                value: (string | number | boolean | null | undefined)[],
                                                                                                                forSelect?: boolean | undefined
                                                                                                                ): import('../select').ObjectItem[];
                                                                                                                getNonExistentValues(): (string | number | boolean | null | undefined)[];
                                                                                                                getNonExistentValueKeys(): any[];
                                                                                                                saveTreeRef(
                                                                                                                ref: import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../tree').TreeProps<
                                                                                                                import('../tree/types').FieldDataNode<
                                                                                                                { key: string; label?: import('react').ReactNode },
                                                                                                                'children'
                                                                                                                >
                                                                                                                > &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../tree/view/tree').Tree
                                                                                                                > &
                                                                                                                Pick<import('../tree/view/tree').Tree, 'setFocusKey'>
                                                                                                                ): void;
                                                                                                                saveSelectRef(
                                                                                                                ref: ConfiguredComponent<
                                                                                                                SelectProps & ComponentCommonProps,
                                                                                                                {
                                                                                                                selectAllYet: boolean;
                                                                                                                componentDidUpdate(
                                                                                                                prevProps: import('../select').SelectProps,
                                                                                                                prevState: import('../select/base').BaseState
                                                                                                                ): void;
                                                                                                                componentDidMount(): void;
                                                                                                                ie9Hack(): void;
                                                                                                                useDetailValue(): boolean;
                                                                                                                hasSearch(): boolean;
                                                                                                                getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                                                handleMenuSelect(
                                                                                                                keys: string[],
                                                                                                                item: { props: { _key: string } }
                                                                                                                ): false | void;
                                                                                                                handleItemClick(key: string): void;
                                                                                                                handleSingleSelect(
                                                                                                                key: string,
                                                                                                                triggerType: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                handleMultipleSelect(
                                                                                                                keys: import('../select').DataSourceItem[] | undefined,
                                                                                                                triggerType: import('../select').VisibleChangeType,
                                                                                                                key?: string | null | undefined,
                                                                                                                keepSearchValue?: boolean | undefined
                                                                                                                ): void;
                                                                                                                updateSelectAllYet(value?: unknown): void;
                                                                                                                handleSearchValue(value: string): void;
                                                                                                                handleSearch(value: string, e: any): void;
                                                                                                                handleSearchClear(triggerType?: string | undefined): void;
                                                                                                                handleSearchKeyDown(e: any): void;
                                                                                                                chooseMultipleItem(key: string): void;
                                                                                                                chooseHighlightItem(proxy: unknown, e: any): false | undefined;
                                                                                                                handleTagClose(item: import('../select').ObjectItem): boolean;
                                                                                                                handleDeleteTag(e: any): false | undefined;
                                                                                                                handleSelectAll(e: any): void;
                                                                                                                handleVisibleChange(
                                                                                                                visible: boolean,
                                                                                                                type: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                afterClose(): void;
                                                                                                                maxTagPlaceholder(
                                                                                                                selectedValues: import('../select').ObjectItem[],
                                                                                                                totalValues: import('../select').ObjectItem[]
                                                                                                                ): string;
                                                                                                                renderValues(): any;
                                                                                                                handleWrapClick: (e: any) => void;
                                                                                                                handleArrowClick: (e: any) => void;
                                                                                                                handleClear: (e: any) => void;
                                                                                                                hasClear(): boolean | undefined;
                                                                                                                renderExtraNode(): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                renderSelect(): any;
                                                                                                                renderSearchInput(
                                                                                                                valueNodes: any,
                                                                                                                placeholder: string | undefined,
                                                                                                                inputEl: any
                                                                                                                ): any;
                                                                                                                renderMenuHeader(): any;
                                                                                                                render(): any;
                                                                                                                dataStore: import('../select/data-store').default;
                                                                                                                selectDOM: HTMLElement;
                                                                                                                width: string | number;
                                                                                                                popupRef: HTMLDivElement;
                                                                                                                resizeTimeout: number;
                                                                                                                highlightTimer: number | undefined;
                                                                                                                menuRef:
                                                                                                                | import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../menu').MenuProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../menu/view/menu').Menu
                                                                                                                >
                                                                                                                | null;
                                                                                                                isAutoComplete: boolean;
                                                                                                                inputRef: import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >;
                                                                                                                valueDataSource: {
                                                                                                                value?:
                                                                                                                | string
                                                                                                                | number
                                                                                                                | boolean
                                                                                                                | (string | number | boolean | null | undefined)[]
                                                                                                                | null
                                                                                                                | undefined;
                                                                                                                valueDS?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined;
                                                                                                                mapValueDS?:
                                                                                                                | Record<string, import('../select').ObjectItem>
                                                                                                                | undefined;
                                                                                                                };
                                                                                                                componentWillUnmount(): void;
                                                                                                                syncWidth(): void;
                                                                                                                handleResize(): void;
                                                                                                                setDataSource(
                                                                                                                props: import('../select').SelectProps
                                                                                                                ): import('../select/types').NormalizedObjectItem[];
                                                                                                                setVisible(
                                                                                                                visible: boolean,
                                                                                                                type?: import('../select').VisibleChangeType | undefined
                                                                                                                ): void;
                                                                                                                setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                                                handleChange(
                                                                                                                value:
                                                                                                                | import('../select').DataSourceItem
                                                                                                                | import('../select').DataSourceItem[],
                                                                                                                args_0: unknown,
                                                                                                                args_1?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined
                                                                                                                ): void;
                                                                                                                handleMenuBodyClick(): void;
                                                                                                                toggleHighlightItem(
                                                                                                                dir: number
                                                                                                                ):
                                                                                                                | false
                                                                                                                | import('../select/types').NormalizedObjectItem
                                                                                                                | undefined;
                                                                                                                scrollMenuIntoView(): void;
                                                                                                                handleSelect(): void;
                                                                                                                handleMouseDown: (e: any) => void;
                                                                                                                renderMenu(): any;
                                                                                                                renderMenuItem(
                                                                                                                dataSource: import('../select/types').NormalizedObjectItem[]
                                                                                                                ): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                                                saveInputRef: (
                                                                                                                ref: import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../input').InputProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >
                                                                                                                > &
                                                                                                                Pick<
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >,
                                                                                                                'focus' | 'getInputNode'
                                                                                                                >
                                                                                                                ) => void;
                                                                                                                focusInput(): void;
                                                                                                                focus(
                                                                                                                start?: number | undefined,
                                                                                                                end?: number | undefined,
                                                                                                                preventScroll?: boolean
                                                                                                                ): void;
                                                                                                                beforeOpen(): void;
                                                                                                                beforeClose(): void;
                                                                                                                savePopupRef: (ref: HTMLDivElement) => void;
                                                                                                                shouldAutoWidth(): boolean | undefined;
                                                                                                                context: any;
                                                                                                                setState<K extends keyof SelectState>(
                                                                                                                state:
                                                                                                                | SelectState
                                                                                                                | ((
                                                                                                                prevState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                props: Readonly<import('../select').SelectProps>
                                                                                                                ) => SelectState | Pick<SelectState, K>)
                                                                                                                | Pick<SelectState, K>,
                                                                                                                callback?: (() => void) | undefined
                                                                                                                ): void;
                                                                                                                forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                readonly props: Readonly<import('../select').SelectProps> &
                                                                                                                Readonly<{ children?: import('react').ReactNode }>;
                                                                                                                state: Readonly<import('../select/select').SelectState>;
                                                                                                                refs: { [key: string]: any };
                                                                                                                shouldComponentUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): boolean;
                                                                                                                componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                                getSnapshotBeforeUpdate?(
                                                                                                                prevProps: Readonly<import('../select').SelectProps>,
                                                                                                                prevState: Readonly<import('../select/select').SelectState>
                                                                                                                ): any;
                                                                                                                componentWillMount?(): void;
                                                                                                                UNSAFE_componentWillMount?(): void;
                                                                                                                componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<import('../select/select').SelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                }
                                                                                                                > &
                                                                                                                Pick<
                                                                                                                {
                                                                                                                selectAllYet: boolean;
                                                                                                                componentDidUpdate(
                                                                                                                prevProps: import('../select').SelectProps,
                                                                                                                prevState: import('../select/base').BaseState
                                                                                                                ): void;
                                                                                                                componentDidMount(): void;
                                                                                                                ie9Hack(): void;
                                                                                                                useDetailValue(): boolean;
                                                                                                                hasSearch(): boolean;
                                                                                                                getTagSize(): 'small' | 'medium' | 'large' | undefined;
                                                                                                                handleMenuSelect(
                                                                                                                keys: string[],
                                                                                                                item: { props: { _key: string } }
                                                                                                                ): false | void;
                                                                                                                handleItemClick(key: string): void;
                                                                                                                handleSingleSelect(
                                                                                                                key: string,
                                                                                                                triggerType: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                handleMultipleSelect(
                                                                                                                keys: import('../select').DataSourceItem[] | undefined,
                                                                                                                triggerType: import('../select').VisibleChangeType,
                                                                                                                key?: string | null | undefined,
                                                                                                                keepSearchValue?: boolean | undefined
                                                                                                                ): void;
                                                                                                                updateSelectAllYet(value?: unknown): void;
                                                                                                                handleSearchValue(value: string): void;
                                                                                                                handleSearch(value: string, e: any): void;
                                                                                                                handleSearchClear(triggerType?: string | undefined): void;
                                                                                                                handleSearchKeyDown(e: any): void;
                                                                                                                chooseMultipleItem(key: string): void;
                                                                                                                chooseHighlightItem(
                                                                                                                proxy: unknown,
                                                                                                                e: any
                                                                                                                ): false | undefined;
                                                                                                                handleTagClose(
                                                                                                                item: import('../select').ObjectItem
                                                                                                                ): boolean;
                                                                                                                handleDeleteTag(e: any): false | undefined;
                                                                                                                handleSelectAll(e: any): void;
                                                                                                                handleVisibleChange(
                                                                                                                visible: boolean,
                                                                                                                type: import('../select').VisibleChangeType
                                                                                                                ): void;
                                                                                                                afterClose(): void;
                                                                                                                maxTagPlaceholder(
                                                                                                                selectedValues: import('../select').ObjectItem[],
                                                                                                                totalValues: import('../select').ObjectItem[]
                                                                                                                ): string;
                                                                                                                renderValues(): any;
                                                                                                                handleWrapClick: (e: any) => void;
                                                                                                                handleArrowClick: (e: any) => void;
                                                                                                                handleClear: (e: any) => void;
                                                                                                                hasClear(): boolean | undefined;
                                                                                                                renderExtraNode(): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                renderSelect(): any;
                                                                                                                renderSearchInput(
                                                                                                                valueNodes: any,
                                                                                                                placeholder: string | undefined,
                                                                                                                inputEl: any
                                                                                                                ): any;
                                                                                                                renderMenuHeader(): any;
                                                                                                                render(): any;
                                                                                                                dataStore: import('../select/data-store').default;
                                                                                                                selectDOM: HTMLElement;
                                                                                                                width: string | number;
                                                                                                                popupRef: HTMLDivElement;
                                                                                                                resizeTimeout: number;
                                                                                                                highlightTimer: number | undefined;
                                                                                                                menuRef:
                                                                                                                | import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../menu').MenuProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../menu/view/menu').Menu
                                                                                                                >
                                                                                                                | null;
                                                                                                                isAutoComplete: boolean;
                                                                                                                inputRef: import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >;
                                                                                                                valueDataSource: {
                                                                                                                value?:
                                                                                                                | string
                                                                                                                | number
                                                                                                                | boolean
                                                                                                                | (string | number | boolean | null | undefined)[]
                                                                                                                | null
                                                                                                                | undefined;
                                                                                                                valueDS?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined;
                                                                                                                mapValueDS?:
                                                                                                                | Record<string, import('../select').ObjectItem>
                                                                                                                | undefined;
                                                                                                                };
                                                                                                                componentWillUnmount(): void;
                                                                                                                syncWidth(): void;
                                                                                                                handleResize(): void;
                                                                                                                setDataSource(
                                                                                                                props: import('../select').SelectProps
                                                                                                                ): import('../select/types').NormalizedObjectItem[];
                                                                                                                setVisible(
                                                                                                                visible: boolean,
                                                                                                                type?: import('../select').VisibleChangeType | undefined
                                                                                                                ): void;
                                                                                                                setFirstHightLightKeyForMenu(searchValue?: unknown): void;
                                                                                                                handleChange(
                                                                                                                value:
                                                                                                                | import('../select').DataSourceItem
                                                                                                                | import('../select').DataSourceItem[],
                                                                                                                args_0: unknown,
                                                                                                                args_1?:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | undefined
                                                                                                                ): void;
                                                                                                                handleMenuBodyClick(): void;
                                                                                                                toggleHighlightItem(
                                                                                                                dir: number
                                                                                                                ):
                                                                                                                | false
                                                                                                                | import('../select/types').NormalizedObjectItem
                                                                                                                | undefined;
                                                                                                                scrollMenuIntoView(): void;
                                                                                                                handleSelect(): void;
                                                                                                                handleMouseDown: (e: any) => void;
                                                                                                                renderMenu(): any;
                                                                                                                renderMenuItem(
                                                                                                                dataSource: import('../select/types').NormalizedObjectItem[]
                                                                                                                ): import('react').ReactElement<
                                                                                                                any,
                                                                                                                string | import('react').JSXElementConstructor<any>
                                                                                                                >[];
                                                                                                                saveSelectRef: (ref: HTMLElement | null) => void;
                                                                                                                saveInputRef: (
                                                                                                                ref: import('../config-provider/types').ConfiguredComponent<
                                                                                                                import('../input').InputProps &
                                                                                                                import('../config-provider/types').ComponentCommonProps,
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >
                                                                                                                > &
                                                                                                                Pick<
                                                                                                                import('../input/input').default<
                                                                                                                import('../input').InputProps
                                                                                                                >,
                                                                                                                'focus' | 'getInputNode'
                                                                                                                >
                                                                                                                ) => void;
                                                                                                                focusInput(): void;
                                                                                                                focus(
                                                                                                                start?: number | undefined,
                                                                                                                end?: number | undefined,
                                                                                                                preventScroll?: boolean
                                                                                                                ): void;
                                                                                                                beforeOpen(): void;
                                                                                                                beforeClose(): void;
                                                                                                                savePopupRef: (ref: HTMLDivElement) => void;
                                                                                                                shouldAutoWidth(): boolean | undefined;
                                                                                                                context: any;
                                                                                                                setState<K extends keyof SelectState>(
                                                                                                                state:
                                                                                                                | SelectState
                                                                                                                | ((
                                                                                                                prevState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                props: Readonly<
                                                                                                                import('../select').SelectProps
                                                                                                                >
                                                                                                                ) => SelectState | Pick<SelectState, K>)
                                                                                                                | Pick<SelectState, K>,
                                                                                                                callback?: (() => void) | undefined
                                                                                                                ): void;
                                                                                                                forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                readonly props: Readonly<import('../select').SelectProps> &
                                                                                                                Readonly<{ children?: import('react').ReactNode }>;
                                                                                                                state: Readonly<import('../select/select').SelectState>;
                                                                                                                refs: { [key: string]: any };
                                                                                                                shouldComponentUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                nextContext: any
                                                                                                                ): boolean;
                                                                                                                componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                                getSnapshotBeforeUpdate?(
                                                                                                                prevProps: Readonly<import('../select').SelectProps>,
                                                                                                                prevState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >
                                                                                                                ): any;
                                                                                                                componentWillMount?(): void;
                                                                                                                UNSAFE_componentWillMount?(): void;
                                                                                                                componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('../select').SelectProps>,
                                                                                                                nextState: Readonly<
                                                                                                                import('../select/select').SelectState
                                                                                                                >,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                },
                                                                                                                'focusInput' | 'handleSearchClear'
                                                                                                                >
                                                                                                                ): void;
                                                                                                                handleVisibleChange(visible: boolean, type?: string | undefined): void;
                                                                                                                triggerOnChange(
                                                                                                                value:
                                                                                                                | string
                                                                                                                | number
                                                                                                                | boolean
                                                                                                                | import('../select').DataSourceItem[]
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | null
                                                                                                                | undefined,
                                                                                                                data:
                                                                                                                | import('../select').ObjectItem
                                                                                                                | import('../select').ObjectItem[]
                                                                                                                | null
                                                                                                                ): void;
                                                                                                                handleSelect(selectedKeys: string[], extra: { selected: boolean }): void;
                                                                                                                handleCheck(checkedKeys: string[]): void;
                                                                                                                handleRemove(removedItem: import('../select').ObjectItem): void;
                                                                                                                handleSearch(searchedValue: string): void;
                                                                                                                handleSearchClear(triggerType: string): void;
                                                                                                                handleExpand(expandedKeys: string[]): void;
                                                                                                                handleKeyDown(e: any): void;
                                                                                                                handleChange(
                                                                                                                value:
                                                                                                                | import('../select').DataSourceItem
                                                                                                                | import('../select').DataSourceItem[],
                                                                                                                triggerType: string
                                                                                                                ): void;
                                                                                                                searchNodes(children: any): import('../tree/types').NodeElement[];
                                                                                                                createNodesByData(
                                                                                                                data: import('./types').TreeSelectDataItem[] | undefined,
                                                                                                                searching?: boolean | undefined
                                                                                                                ): import('../tree/types').NodeElement[];
                                                                                                                renderPopupContent(): any;
                                                                                                                renderPreview(
                                                                                                                data: import('../select').ObjectItem | import('../select').ObjectItem[],
                                                                                                                others: Omit<
                                                                                                                Readonly<import('./types').TreeSelectProps> &
                                                                                                                Readonly<{ children?: import('react').ReactNode }>,
                                                                                                                | 'label'
                                                                                                                | 'visible'
                                                                                                                | 'size'
                                                                                                                | 'multiple'
                                                                                                                | 'disabled'
                                                                                                                | 'placeholder'
                                                                                                                | 'notFoundContent'
                                                                                                                | 'maxTagPlaceholder'
                                                                                                                | 'popupContainer'
                                                                                                                | 'prefix'
                                                                                                                | 'locale'
                                                                                                                | 'pure'
                                                                                                                | 'children'
                                                                                                                | 'className'
                                                                                                                | 'defaultValue'
                                                                                                                | 'onChange'
                                                                                                                | 'defaultVisible'
                                                                                                                | 'onVisibleChange'
                                                                                                                | 'followTrigger'
                                                                                                                | 'popupStyle'
                                                                                                                | 'popupClassName'
                                                                                                                | 'popupProps'
                                                                                                                | 'value'
                                                                                                                | 'autoWidth'
                                                                                                                | 'readOnly'
                                                                                                                | 'dataSource'
                                                                                                                | 'isPreview'
                                                                                                                | 'renderPreview'
                                                                                                                | 'hasBorder'
                                                                                                                | 'hasClear'
                                                                                                                | 'filterLocal'
                                                                                                                | 'useVirtual'
                                                                                                                | 'hasArrow'
                                                                                                                | 'showSearch'
                                                                                                                | 'onSearch'
                                                                                                                | 'onSearchClear'
                                                                                                                | 'useDetailValue'
                                                                                                                | 'valueRender'
                                                                                                                | 'tagInline'
                                                                                                                | 'immutable'
                                                                                                                | 'treeCheckable'
                                                                                                                | 'clickToCheck'
                                                                                                                | 'preserveNonExistentValue'
                                                                                                                | 'autoClearSearch'
                                                                                                                | 'treeCheckStrictly'
                                                                                                                | 'treeCheckedStrategy'
                                                                                                                | 'treeDefaultExpandAll'
                                                                                                                | 'treeDefaultExpandedKeys'
                                                                                                                | 'treeLoadData'
                                                                                                                | 'treeProps'
                                                                                                                >
                                                                                                                ): any;
                                                                                                                renderMaxTagPlaceholder(
                                                                                                                value: import('../select').ObjectItem[],
                                                                                                                totalValue: import('../select').ObjectItem[]
                                                                                                                ): any;
                                                                                                                render(): any;
                                                                                                                context: any;
                                                                                                                setState<K_1 extends keyof TreeSelectState>(
                                                                                                                state:
                                                                                                                | TreeSelectState
                                                                                                                | ((
                                                                                                                prevState: Readonly<import('./types').TreeSelectState>,
                                                                                                                props: Readonly<import('./types').TreeSelectProps>
                                                                                                                ) => TreeSelectState | Pick<TreeSelectState, K_1>)
                                                                                                                | Pick<TreeSelectState, K_1>,
                                                                                                                callback?: (() => void) | undefined
                                                                                                                ): void;
                                                                                                                forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                readonly props: Readonly<import('./types').TreeSelectProps> &
                                                                                                                Readonly<{ children?: import('react').ReactNode }>;
                                                                                                                state: Readonly<import('./types').TreeSelectState>;
                                                                                                                refs: { [key: string]: any };
                                                                                                                componentDidMount?(): void;
                                                                                                                shouldComponentUpdate?(
                                                                                                                nextProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                nextState: Readonly<import('./types').TreeSelectState>,
                                                                                                                nextContext: any
                                                                                                                ): boolean;
                                                                                                                componentWillUnmount?(): void;
                                                                                                                componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                                getSnapshotBeforeUpdate?(
                                                                                                                prevProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                prevState: Readonly<import('./types').TreeSelectState>
                                                                                                                ): any;
                                                                                                                componentDidUpdate?(
                                                                                                                prevProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                prevState: Readonly<import('./types').TreeSelectState>,
                                                                                                                snapshot?: any
                                                                                                                ): void;
                                                                                                                componentWillMount?(): void;
                                                                                                                UNSAFE_componentWillMount?(): void;
                                                                                                                componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillReceiveProps?(
                                                                                                                nextProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                nextState: Readonly<import('./types').TreeSelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                UNSAFE_componentWillUpdate?(
                                                                                                                nextProps: Readonly<import('./types').TreeSelectProps>,
                                                                                                                nextState: Readonly<import('./types').TreeSelectState>,
                                                                                                                nextContext: any
                                                                                                                ): void;
                                                                                                                },
                                                                                                                {}
                                                                                                                > & { Node: typeof import('../tree/view/tree-node').TreeNode };

                                                                                                                  variable Typography

                                                                                                                  const Typography: typeof Typography & {
                                                                                                                  Text: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TextProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./text').Text,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  Paragraph: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  ParagraphProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./paragraph').Paragraph,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  H1: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TitleProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./types').TitleClass,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  H2: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TitleProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./types').TitleClass,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  H3: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TitleProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./types').TitleClass,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  H4: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TitleProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./types').TitleClass,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  H5: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TitleProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./types').TitleClass,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  H6: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                  TitleProps & import('../config-provider/types').ComponentCommonProps,
                                                                                                                  import('./types').TitleClass,
                                                                                                                  {}
                                                                                                                  >;
                                                                                                                  };

                                                                                                                    variable Upload

                                                                                                                    const Upload: ConfiguredComponentClass<
                                                                                                                    UploadProps & ComponentCommonProps,
                                                                                                                    {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(old: import('./types').ObjectFile, current: UploadFile): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file: import('./types').ObjectFile | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    },
                                                                                                                    {}
                                                                                                                    > & {
                                                                                                                    Card: ConfiguredComponentClass<
                                                                                                                    CardProps & ComponentCommonProps,
                                                                                                                    {
                                                                                                                    uploaderRef: {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file:
                                                                                                                    | import('./types').ObjectFile
                                                                                                                    | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    };
                                                                                                                    componentDidMount(): void;
                                                                                                                    componentDidUpdate(): void;
                                                                                                                    onProgress: (value: UploadFile[], targetItem: UploadFile) => void;
                                                                                                                    onChange: (value: UploadFile[], file: UploadFile) => void;
                                                                                                                    isUploading(): boolean;
                                                                                                                    saveRef(ref: {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file:
                                                                                                                    | import('./types').ObjectFile
                                                                                                                    | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    }): void;
                                                                                                                    updateUploaderRef(uploaderRef: {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file:
                                                                                                                    | import('./types').ObjectFile
                                                                                                                    | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    }): void;
                                                                                                                    render(): React.JSX.Element;
                                                                                                                    abort(file: File): void;
                                                                                                                    startUpload(): void;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K_1 extends keyof CardState>(
                                                                                                                    state:
                                                                                                                    | CardState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').CardState>,
                                                                                                                    props: Readonly<CardProps>
                                                                                                                    ) => CardState | Pick<CardState, K_1>)
                                                                                                                    | Pick<CardState, K_1>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<CardProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').CardState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextState: Readonly<import('./types').CardState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<CardProps>,
                                                                                                                    prevState: Readonly<import('./types').CardState>
                                                                                                                    ): any;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextState: Readonly<import('./types').CardState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextState: Readonly<import('./types').CardState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    },
                                                                                                                    {}
                                                                                                                    >;
                                                                                                                    List: ConfiguredComponentClass<
                                                                                                                    ListProps & ComponentCommonProps,
                                                                                                                    {
                                                                                                                    componentDidUpdate(): void;
                                                                                                                    handleClose: (file: import('./types').ObjectFile) => void;
                                                                                                                    handleCancel: (file: import('./types').ObjectFile) => void;
                                                                                                                    onImageError: (
                                                                                                                    file: UploadFile,
                                                                                                                    obj: import('./types').ImageError
                                                                                                                    ) => void;
                                                                                                                    onPreview(
                                                                                                                    file: UploadFile,
                                                                                                                    e: React.MouseEvent<HTMLElement, MouseEvent>
                                                                                                                    ): void;
                                                                                                                    getInfo(file: import('./types').ObjectFile): {
                                                                                                                    prefixCls: string;
                                                                                                                    downloadURL: string | undefined;
                                                                                                                    imgURL: string | undefined;
                                                                                                                    size: string | number;
                                                                                                                    itemCls: string;
                                                                                                                    alt: string | undefined;
                                                                                                                    };
                                                                                                                    sizeCaculator(size: string): string | 0;
                                                                                                                    getTextList(file: import('./types').ObjectFile): React.JSX.Element;
                                                                                                                    getImageList(file: import('./types').ObjectFile): React.JSX.Element;
                                                                                                                    onSelect: (oldfile: UploadFile, files: UploadFile[]) => void;
                                                                                                                    getPictureCardList(
                                                                                                                    file: import('./types').ObjectFile,
                                                                                                                    isPreview?: boolean | undefined
                                                                                                                    ): React.JSX.Element;
                                                                                                                    render(): React.JSX.Element;
                                                                                                                    context: any;
                                                                                                                    setState<K_2 extends never>(
                                                                                                                    state:
                                                                                                                    | {}
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<{}>,
                                                                                                                    props: Readonly<import('./types').ListProps>
                                                                                                                    ) => {} | Pick<{}, K_2>)
                                                                                                                    | Pick<{}, K_2>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').ListProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<{}>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').ListProps>,
                                                                                                                    nextState: Readonly<{}>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').ListProps>,
                                                                                                                    prevState: Readonly<{}>
                                                                                                                    ): any;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').ListProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').ListProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').ListProps>,
                                                                                                                    nextState: Readonly<{}>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').ListProps>,
                                                                                                                    nextState: Readonly<{}>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    },
                                                                                                                    {}
                                                                                                                    >;
                                                                                                                    Dragger: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                    import('./types').DraggerProps &
                                                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                                                    Dragger,
                                                                                                                    {}
                                                                                                                    >;
                                                                                                                    Selecter: typeof Selecter;
                                                                                                                    Uploader: typeof Uploader;
                                                                                                                    ErrorCode: {
                                                                                                                    EXCEED_LIMIT: string;
                                                                                                                    BEFOREUPLOAD_REJECT: string;
                                                                                                                    RESPONSE_FAIL: string;
                                                                                                                    };
                                                                                                                    ImageUpload: ConfiguredComponentClass<
                                                                                                                    CardProps & ComponentCommonProps,
                                                                                                                    {
                                                                                                                    uploaderRef: {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file:
                                                                                                                    | import('./types').ObjectFile
                                                                                                                    | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    };
                                                                                                                    componentDidMount(): void;
                                                                                                                    componentDidUpdate(): void;
                                                                                                                    onProgress: (value: UploadFile[], targetItem: UploadFile) => void;
                                                                                                                    onChange: (value: UploadFile[], file: UploadFile) => void;
                                                                                                                    isUploading(): boolean;
                                                                                                                    saveRef(ref: {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file:
                                                                                                                    | import('./types').ObjectFile
                                                                                                                    | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    }): void;
                                                                                                                    updateUploaderRef(uploaderRef: {
                                                                                                                    onSelect: (files: UploadFile[]) => void;
                                                                                                                    onDrop: (files: UploadFile[]) => void;
                                                                                                                    selectFiles(files: File[]): void;
                                                                                                                    uploadFiles(files: import('./types').ObjectFile[]): void;
                                                                                                                    startUpload(): void;
                                                                                                                    replaceFiles(
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ): void;
                                                                                                                    replaceWithNewFile: (
                                                                                                                    old: import('./types').ObjectFile,
                                                                                                                    current: UploadFile
                                                                                                                    ) => import('./types').ObjectFile;
                                                                                                                    isUploading(): boolean;
                                                                                                                    onProgress: (
                                                                                                                    e: import('./types').UploadProgressEvent,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onSuccess: (
                                                                                                                    response: import('./types').UploadResponse,
                                                                                                                    file: UploadFile
                                                                                                                    ) => void;
                                                                                                                    onError: (
                                                                                                                    err: import('./types').UploadError,
                                                                                                                    response: import('./types').UploadResponse | null,
                                                                                                                    file?: import('./types').ObjectFile | undefined
                                                                                                                    ) => void;
                                                                                                                    removeFile: (file: UploadFile) => void;
                                                                                                                    updateUploadingState: () => void;
                                                                                                                    abort: (file: File) => void;
                                                                                                                    onChange: (
                                                                                                                    value: import('./types').ObjectFile[],
                                                                                                                    file:
                                                                                                                    | import('./types').ObjectFile
                                                                                                                    | import('./types').ObjectFile[]
                                                                                                                    ) => void;
                                                                                                                    render(): React.JSX.Element | null;
                                                                                                                    uploaderRef: import('./types').UploaderRef;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K extends keyof UploadState>(
                                                                                                                    state:
                                                                                                                    | UploadState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    props: Readonly<import('./types').UploadProps>
                                                                                                                    ) => UploadState | Pick<UploadState, K>)
                                                                                                                    | Pick<UploadState, K>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<import('./types').UploadProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').UploadState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    componentDidMount?(): void;
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>
                                                                                                                    ): any;
                                                                                                                    componentDidUpdate?(
                                                                                                                    prevProps: Readonly<import('./types').UploadProps>,
                                                                                                                    prevState: Readonly<import('./types').UploadState>,
                                                                                                                    snapshot?: any
                                                                                                                    ): void;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<import('./types').UploadProps>,
                                                                                                                    nextState: Readonly<import('./types').UploadState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    }): void;
                                                                                                                    render(): React.JSX.Element;
                                                                                                                    abort(file: File): void;
                                                                                                                    startUpload(): void;
                                                                                                                    saveUploaderRef: (
                                                                                                                    ref:
                                                                                                                    | import('./types').UploaderRef
                                                                                                                    | { getInstance: () => import('./types').UploaderRef }
                                                                                                                    | null
                                                                                                                    ) => void;
                                                                                                                    context: any;
                                                                                                                    setState<K_1 extends keyof CardState>(
                                                                                                                    state:
                                                                                                                    | CardState
                                                                                                                    | ((
                                                                                                                    prevState: Readonly<import('./types').CardState>,
                                                                                                                    props: Readonly<CardProps>
                                                                                                                    ) => CardState | Pick<CardState, K_1>)
                                                                                                                    | Pick<CardState, K_1>,
                                                                                                                    callback?: (() => void) | undefined
                                                                                                                    ): void;
                                                                                                                    forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                    readonly props: Readonly<CardProps> &
                                                                                                                    Readonly<{ children?: React.ReactNode }>;
                                                                                                                    state: Readonly<import('./types').CardState>;
                                                                                                                    refs: { [key: string]: React.ReactInstance };
                                                                                                                    shouldComponentUpdate?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextState: Readonly<import('./types').CardState>,
                                                                                                                    nextContext: any
                                                                                                                    ): boolean;
                                                                                                                    componentWillUnmount?(): void;
                                                                                                                    componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void;
                                                                                                                    getSnapshotBeforeUpdate?(
                                                                                                                    prevProps: Readonly<CardProps>,
                                                                                                                    prevState: Readonly<import('./types').CardState>
                                                                                                                    ): any;
                                                                                                                    componentWillMount?(): void;
                                                                                                                    UNSAFE_componentWillMount?(): void;
                                                                                                                    componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillReceiveProps?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    componentWillUpdate?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextState: Readonly<import('./types').CardState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    UNSAFE_componentWillUpdate?(
                                                                                                                    nextProps: Readonly<CardProps>,
                                                                                                                    nextState: Readonly<import('./types').CardState>,
                                                                                                                    nextContext: any
                                                                                                                    ): void;
                                                                                                                    },
                                                                                                                    {}
                                                                                                                    >;
                                                                                                                    DragUpload: import('../config-provider/types').ConfiguredComponentClass<
                                                                                                                    import('./types').DraggerProps &
                                                                                                                    import('../config-provider/types').ComponentCommonProps,
                                                                                                                    Dragger,
                                                                                                                    {}
                                                                                                                    >;
                                                                                                                    Core: typeof Core;
                                                                                                                    CropUpload: () => null;
                                                                                                                    };

                                                                                                                      variable VirtualList

                                                                                                                      const VirtualList: ConfiguredComponentClass<
                                                                                                                      VirtualListProps & ComponentCommonProps,
                                                                                                                      {
                                                                                                                      cache: { [key: number]: number };
                                                                                                                      cacheAdd: { [key: number]: number };
                                                                                                                      cachedScroll: number | null;
                                                                                                                      unstable: boolean;
                                                                                                                      updateCounter: number;
                                                                                                                      updateCounterTimeoutId?: number | undefined;
                                                                                                                      el: HTMLElement | null;
                                                                                                                      items: import('react').ReactInstance | null;
                                                                                                                      defaultItemHeight: number;
                                                                                                                      scrollParent: Window | HTMLElement;
                                                                                                                      componentDidMount(): void;
                                                                                                                      componentDidUpdate(prevProps: VirtualListProps): void;
                                                                                                                      componentWillUnmount(): void;
                                                                                                                      maybeSetState(b: import('./types').VirtualListState, cb: () => void): void;
                                                                                                                      getEl(): {};
                                                                                                                      getScrollParent(): (Window & typeof globalThis) | HTMLElement;
                                                                                                                      getScroll(): number;
                                                                                                                      setScroll(offset: number): void;
                                                                                                                      getViewportSize(): number;
                                                                                                                      getScrollSize(): number;
                                                                                                                      getStartAndEnd(threshold?: number | undefined): {
                                                                                                                      start: number;
                                                                                                                      end: number;
                                                                                                                      };
                                                                                                                      updateFrameAndClearCache(cb: () => void): void;
                                                                                                                      updateFrame(cb?: (() => void) | undefined): void;
                                                                                                                      updateScrollParent(): void;
                                                                                                                      updateVariableFrame(cb: () => void): void;
                                                                                                                      getSpaceBefore(index: number, cache?: { [key: number]: number }): number;
                                                                                                                      cacheSizes(): void;
                                                                                                                      getSizeOf(index: number): number | void;
                                                                                                                      scrollTo(index: number): void;
                                                                                                                      renderMenuItems(): any;
                                                                                                                      render(): any;
                                                                                                                      context: any;
                                                                                                                      setState<K extends keyof VirtualListState>(
                                                                                                                      state:
                                                                                                                      | VirtualListState
                                                                                                                      | ((
                                                                                                                      prevState: Readonly<import('./types').VirtualListState>,
                                                                                                                      props: Readonly<VirtualListProps>
                                                                                                                      ) => VirtualListState | Pick<VirtualListState, K>)
                                                                                                                      | Pick<VirtualListState, K>,
                                                                                                                      callback?: (() => void) | undefined
                                                                                                                      ): void;
                                                                                                                      forceUpdate(callback?: (() => void) | undefined): void;
                                                                                                                      readonly props: Readonly<VirtualListProps> &
                                                                                                                      Readonly<{ children?: import('react').ReactNode }>;
                                                                                                                      state: Readonly<import('./types').VirtualListState>;
                                                                                                                      refs: { [key: string]: any };
                                                                                                                      shouldComponentUpdate?(
                                                                                                                      nextProps: Readonly<VirtualListProps>,
                                                                                                                      nextState: Readonly<import('./types').VirtualListState>,
                                                                                                                      nextContext: any
                                                                                                                      ): boolean;
                                                                                                                      componentDidCatch?(error: Error, errorInfo: any): void;
                                                                                                                      getSnapshotBeforeUpdate?(
                                                                                                                      prevProps: Readonly<VirtualListProps>,
                                                                                                                      prevState: Readonly<import('./types').VirtualListState>
                                                                                                                      ): any;
                                                                                                                      componentWillMount?(): void;
                                                                                                                      UNSAFE_componentWillMount?(): void;
                                                                                                                      componentWillReceiveProps?(
                                                                                                                      nextProps: Readonly<VirtualListProps>,
                                                                                                                      nextContext: any
                                                                                                                      ): void;
                                                                                                                      UNSAFE_componentWillReceiveProps?(
                                                                                                                      nextProps: Readonly<VirtualListProps>,
                                                                                                                      nextContext: any
                                                                                                                      ): void;
                                                                                                                      componentWillUpdate?(
                                                                                                                      nextProps: Readonly<VirtualListProps>,
                                                                                                                      nextState: Readonly<import('./types').VirtualListState>,
                                                                                                                      nextContext: any
                                                                                                                      ): void;
                                                                                                                      UNSAFE_componentWillUpdate?(
                                                                                                                      nextProps: Readonly<VirtualListProps>,
                                                                                                                      nextState: Readonly<import('./types').VirtualListState>,
                                                                                                                      nextContext: any
                                                                                                                      ): void;
                                                                                                                      },
                                                                                                                      {}
                                                                                                                      >;

                                                                                                                        Classes

                                                                                                                        class DatePicker2

                                                                                                                        class DatePicker extends React.Component<DatePickerProps, any> {}

                                                                                                                          property MonthPicker

                                                                                                                          static MonthPicker: typeof MonthPicker;

                                                                                                                            property QuarterPicker

                                                                                                                            static QuarterPicker: typeof QuarterPicker;

                                                                                                                              property RangePicker

                                                                                                                              static RangePicker: typeof RangePicker;

                                                                                                                                property WeekPicker

                                                                                                                                static WeekPicker: typeof WeekPicker;

                                                                                                                                  property YearPicker

                                                                                                                                  static YearPicker: typeof YearPicker;

                                                                                                                                    class Field

                                                                                                                                    class NextField extends Field {}

                                                                                                                                      constructor

                                                                                                                                      constructor(com: {}, options?: FieldOption);

                                                                                                                                        method reset

                                                                                                                                        reset: {
                                                                                                                                        (backToDefault?: boolean): void;
                                                                                                                                        (names?: string | string[], backToDefault?: boolean): void;
                                                                                                                                        (names?: string | string[]): void;
                                                                                                                                        };
                                                                                                                                        • 重置全部字段

                                                                                                                                          Parameter backToDefault

                                                                                                                                          是否重置为默认值,默认 false

                                                                                                                                          Deprecated

                                                                                                                                          使用 resetToDefault() 代替 reset(true)

                                                                                                                                        • 重置指定字段

                                                                                                                                          Parameter names

                                                                                                                                          字段名

                                                                                                                                          Parameter backToDefault

                                                                                                                                          是否重置为默认值,默认为 false

                                                                                                                                          Deprecated

                                                                                                                                          使用 resetToDefault(names) 代替 reset(names, true)

                                                                                                                                        • 重置指定字段

                                                                                                                                          Parameter names

                                                                                                                                          字段名

                                                                                                                                        method useField

                                                                                                                                        static useField: (options?: FieldOption) => NextField;

                                                                                                                                          method useWatch

                                                                                                                                          static useWatch: (
                                                                                                                                          field: Field,
                                                                                                                                          names: string[],
                                                                                                                                          callback: WatchCallback
                                                                                                                                          ) => void;

                                                                                                                                            method validate

                                                                                                                                            validate: {
                                                                                                                                            (callback?: ValidateCallback): void;
                                                                                                                                            (names?: string | string[], callback?: ValidateCallback): void;
                                                                                                                                            };
                                                                                                                                            • 校验全部字段 - callback 模式

                                                                                                                                              Parameter callback

                                                                                                                                              校验结果的回调函数

                                                                                                                                            • 校验指定字段 - callback 模式

                                                                                                                                              Parameter names

                                                                                                                                              字段名或字段名列表

                                                                                                                                              Parameter callback

                                                                                                                                              校验结果回调函数

                                                                                                                                            class Table

                                                                                                                                            class Table extends React.Component<TableProps, any> {}

                                                                                                                                              property Base

                                                                                                                                              static Base: typeof Table;

                                                                                                                                                property Column

                                                                                                                                                static Column: typeof Column;

                                                                                                                                                  property ColumnGroup

                                                                                                                                                  static ColumnGroup: typeof ColumnGroup;

                                                                                                                                                    property GroupFooter

                                                                                                                                                    static GroupFooter: typeof GroupFooter;

                                                                                                                                                      property GroupHeader

                                                                                                                                                      static GroupHeader: typeof GroupHeader;

                                                                                                                                                        property StickyLock

                                                                                                                                                        static StickyLock: typeof Table;

                                                                                                                                                          Interfaces

                                                                                                                                                          interface CommonProps

                                                                                                                                                          interface CommonProps extends ComponentCommonProps {}

                                                                                                                                                            interface IconsType

                                                                                                                                                            interface IconsType {}

                                                                                                                                                              index signature

                                                                                                                                                              [key: string]: ReactNode;

                                                                                                                                                                Type Aliases

                                                                                                                                                                type Locale

                                                                                                                                                                type Locale = {
                                                                                                                                                                [key in keyof BaseLocale]: BaseLocale[key] extends ComponentLocaleObject
                                                                                                                                                                ? Partial<BaseLocale[key]> & {
                                                                                                                                                                momentLocale?: string;
                                                                                                                                                                }
                                                                                                                                                                : BaseLocale[key];
                                                                                                                                                                };

                                                                                                                                                                  Package Files (65)

                                                                                                                                                                  Dependencies (16)

                                                                                                                                                                  Dev Dependencies (175)

                                                                                                                                                                  Peer Dependencies (4)

                                                                                                                                                                  Badge

                                                                                                                                                                  To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                                                                                                                                                  You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@alifd/next.

                                                                                                                                                                  • Markdown
                                                                                                                                                                    [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@alifd/next)
                                                                                                                                                                  • HTML
                                                                                                                                                                    <a href="https://www.jsdocs.io/package/@alifd/next"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>