import { OUIAbstractIonParser } from './../oui-parser';
import { KeyValueChanges, KeyValueDiffers, OnInit, Type } from "@angular/core";
import { OUIIonElement } from "../oui-element";
import { IonOUI } from './oui';
export declare class OUIIonStated extends OUIIonElement implements OnInit {
    private differs;
    private stateDiffer;
    child?: IonOUI;
    formId?: string;
    constructor(differs: KeyValueDiffers);
    ngOnInit(): void;
    stateChanged(changes: KeyValueChanges<string, any>): void;
    ngDoCheck(): void;
}
export declare class OUIIonStatedParser extends OUIAbstractIonParser {
    type: string;
    componentType: Type<OUIIonElement>;
}
