import { FormGroup } from '@angular/forms';
import { ExpandedDynamicStructure, ExpandedDynamicType, RowConfig, RowType } from '../../../configurations/structure/row';
import { DynamicType } from '../../../form-field/configurations/fields/field';
import { FormFieldUtilsService } from '../../../services/form-field-utils.service';
import { BaseStructureComponentConfig } from '../../structure/base-structure-component';
import * as i0 from "@angular/core";
export declare class RowComponent implements BaseStructureComponentConfig {
    id: import("@angular/core").InputSignal<string | undefined>;
    config: import("@angular/core").InputSignal<RowConfig>;
    group: import("@angular/core").InputSignal<FormGroup<any>>;
    errorMessages: import("@angular/core").InputSignal<any>;
    protected readonly formUtils: FormFieldUtilsService;
    protected getErrorMessages(errorMessages: any): any;
    protected isFunction(value: any): boolean;
    protected fieldIsExpandedDynamicType(field: ExpandedDynamicType | ExpandedDynamicStructure | DynamicType): field is ExpandedDynamicType;
    protected fieldGridClass(field: RowType): string;
    protected getName(field: RowType): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<RowComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RowComponent, "s-row", 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>;
}
