import { OnInit } from '@angular/core';
import { AbstractControl, NgForm } from '@angular/forms';
import { WizardModel } from '../models/wizard-model';
import { FormWizardStepComponent } from './form-wizard-step.component';
/**
 * A base class for template driven form based wizard steps
 */
export declare abstract class TemplateDrivenWizardStepComponent<TModel extends WizardModel, TResourceStrings> extends FormWizardStepComponent<TModel, TResourceStrings> implements OnInit {
    /**
     * A reference to the form control for binding the state of the wizard state
     */
    protected get formControl(): AbstractControl;
    /**
     * form element for our form controls
     */
    abstract form: NgForm;
}
