import type { FormGroup } from '@angular/forms';
import type { AnyObject } from '@ngify/core';
import { TemplateRefHolder } from '../../directives';
import type { AbstractSchema } from '../../schemas';
import * as i0 from "@angular/core";
export interface FormContentTemplateContext {
    form: FormGroup;
    model: AnyObject;
    schema: AbstractSchema;
    onSubmit: (event: SubmitEvent) => boolean;
}
export declare abstract class AbstractFormContentComponent extends TemplateRefHolder<FormContentTemplateContext> {
    static ɵfac: i0.ɵɵFactoryDeclaration<AbstractFormContentComponent, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AbstractFormContentComponent, never, never, {}, {}, never, never, true, never>;
}
