import { OnInit, OnChanges, EventEmitter, SimpleChanges, QueryList, AfterViewInit } from '@angular/core';
import { Mfk } from '../models/mfk';
import { MfkFieldOption } from '../models/mfk-field-option';
import { UiowaMfkOptionsService } from '../services/uiowa-mfk-options.service';
import { DigitOnlyDirective } from '@uiowa/digit-only';
export declare class MfkInputComponent implements OnInit, OnChanges, AfterViewInit {
    private readonly optionsService;
    private _mfk;
    mfk: Mfk;
    options?: MfkFieldOption[];
    mfkChange: EventEmitter<Mfk>;
    mfkInputFields: QueryList<DigitOnlyDirective>;
    constructor(optionsService: UiowaMfkOptionsService);
    ngOnChanges(changes: SimpleChanges): void;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    paste(e: ClipboardEvent): void;
    onKeyup(e: KeyboardEvent): void;
    onKeydown(e: KeyboardEvent): void;
}
