import type { EventEmitter, ComponentInterface } from '../../stencil-public-runtime';
import { InputChangeEventDetail } from '../gasco-input/gasco-input-interface';
export declare class GascoCalendar implements ComponentInterface {
  fireFocusEvents: boolean;
  hasFocus: boolean;
  showCalendar: boolean;
  inputValue: string;
  /**
   * Emitted when the value has changed.
   */
  gascoChangeValue: EventEmitter<InputChangeEventDetail>;
  /**
   * Emitted when the input loses focus.
   */
  gascoBlur: EventEmitter<FocusEvent>;
  /**
   * Emitted when the input has focus.
   */
  gascoFocus: EventEmitter<FocusEvent>;
  handleDatetimeReady(ev: CustomEvent): void;
  private onFocus;
  private onBlur;
  render(): any;
}
