import { AfterContentInit, ElementRef, QueryList } from '@angular/core';
import * as i0 from "@angular/core";
export declare class KbqFormElement implements AfterContentInit {
    private readonly element;
    margin: boolean;
    isRow: boolean;
    isFieldSet: boolean;
    hasLegend: boolean;
    isHorizontal: boolean;
    elements: QueryList<KbqFormElement>;
    constructor(element: ElementRef<HTMLElement>);
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqFormElement, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<KbqFormElement, ".kbq-form__row, .kbq-form__fieldset, .kbq-form__legend", ["kbqFormElement"], {}, {}, ["elements"], never, false, never>;
}
export declare class KbqForm implements AfterContentInit {
    elements: QueryList<KbqFormElement>;
    ngAfterContentInit(): void;
    handleElements(elements: QueryList<KbqFormElement>): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqForm, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<KbqForm, ".kbq-form-vertical, .kbq-form-horizontal", ["kbqForm"], {}, {}, ["elements"], never, false, never>;
}
