import { KeyboardManagerSlimmer } from '../../../../helpers/slimmers/keyboard-manager-slimmer';
import { VegaInputPasscode } from '../../vega-input-passcode';
/**
 * Input passcode keyboard controller
 */
export declare class VegaInputPasscodeKeyboardController extends KeyboardManagerSlimmer {
  protected value: VegaInputPasscode['value'];
  protected length: VegaInputPasscode['length'];
  protected vegaInputValues: VegaInputPasscode['vegaInputValues'];
  protected valueController: VegaInputPasscode['valueController'];
  protected inputPasscodeRenderer: VegaInputPasscode['inputPasscodeRenderer'];
  constructor();
  /**
   * handle logic of delete input passcode values
   *
   * @param {KeyboardEvent} event - the keyboard event of delete
   */
  private deletePasscode;
  /**
   * handle logic of directions of ArrowLeft and ArrowRight
   *
   * @param {KeyboardEvent} event - the keyboard event of ArrowLeft and ArrowRight
   */
  private controlDirectionByKeyboard;
}
