import { FormArray, FormControl } from "@angular/forms";
import { FormControlType } from "@testlocallibrary/shared-kernel/components/ldc-form/enums";
export type IFormControl<T> = {
    controller: {
        name: string;
        controller: FormControl<string | null>;
        controllerArray?: FormArray | null;
        label?: string | null;
    };
    id?: string;
    type: FormControlType;
    controllerSpecification: T;
    controllerStyle: string | null;
    containerStyle: string;
    placeholder: string;
    columnSize: number;
    isAutocomplete?: boolean;
    isAutofocus?: boolean;
    nextHeadLine?: string;
    previousHeadLine?: string;
    defaultErrorMessage?: string;
};
