import { FormGroup } from '@angular/forms';
import { SectionConfig } from '../../../configurations/structure/section';
import { BaseStructureComponentConfig } from '../base-structure-component';
import * as i0 from "@angular/core";
export declare class SectionComponent implements BaseStructureComponentConfig {
    id: import("@angular/core").InputSignal<string | undefined>;
    config: import("@angular/core").InputSignal<SectionConfig>;
    group: import("@angular/core").InputSignal<FormGroup<any>>;
    errorMessages: import("@angular/core").InputSignal<any>;
    get flexContainer(): boolean | undefined;
    get configs(): (import("@seniorsistemas/angular-components/dynamic-form").DynamicType | import("@seniorsistemas/angular-components/dynamic-form").DynamicStructure)[];
    static ɵfac: i0.ɵɵFactoryDeclaration<SectionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SectionComponent, "s-section", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "config": { "alias": "config"; "required": true; "isSignal": true; }; "group": { "alias": "group"; "required": true; "isSignal": true; }; "errorMessages": { "alias": "errorMessages"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
