import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime';
export declare class TaroPickerGroup implements ComponentInterface {
  mode: 'time' | 'date';
  range: any[];
  rangeKey: string;
  height: number;
  columnId: string;
  updateHeight: (height: number, columnId: string, needRevise?: boolean) => void;
  updateDay?: (value: number, fields: number) => void;
  startY: number;
  preY: number;
  hadMove: boolean;
  touchEnd: boolean;
  isMove: boolean;
  onColumnChange: EventEmitter;
  getPosition(): {
    transform: string;
    '-webkit-transform': string;
    transition: string;
    '-webkit-transition': string;
  };
  formulaUnlimitedScroll(range: number, absoluteHeight: number, direction: 'up' | 'down'): void;
  handleMoveStart(clientY: number): Promise<void>;
  handleMoving(clientY: number): Promise<void>;
  handleMoveEnd(clientY: number): Promise<void>;
  onMouseDown(e: MouseEvent): void;
  onMouseMove(e: MouseEvent): void;
  onMouseMoveEnd(e: MouseEvent): void;
  onTouchStart(e: TouchEvent): void;
  onTouchMove(e: TouchEvent): void;
  onTouchEnd(e: TouchEvent): void;
  render(): any;
}
