import { OnInit, EventEmitter, QueryList } from '@angular/core';
import { Account, FieldOption, ElementInputBase } from '../models';
import { FormGroup } from '@angular/forms';
import { InputControlService } from '../input-control.service';
import { DigitOnlyDirective } from '@uiowa/digit-only';
export declare class AccountInputComponent implements OnInit {
    private inputControlService;
    account: Account;
    options?: FieldOption[];
    index: number;
    accountChange: EventEmitter<string>;
    formInputs: QueryList<DigitOnlyDirective>;
    questions: ElementInputBase<any>[];
    form: FormGroup;
    accountString: string;
    constructor(inputControlService: InputControlService);
    ngOnInit(): void;
    private parseAccount;
    private parse;
    paste(e: ClipboardEvent): void;
    private pasteAccount;
    onKeyup(e: KeyboardEvent): void;
    onKeydown(e: KeyboardEvent): void;
}
