import { FieldLayout, ObjectsDataRow, UIControl, UIControlField, ObjectsDataRowCell, FIELD_TYPE, X_ALIGNMENT_TYPE } from '../model/wapi.model'; import * as i0 from "@angular/core"; export declare class PepFieldData { ApiName: string; Enabled?: boolean; Value: string; FormattedValue?: string; FieldType: FIELD_TYPE; ReadOnly?: boolean; ColumnWidth: number; ColumnWidthType?: number; XAlignment: X_ALIGNMENT_TYPE; Title: string; AdditionalValue?: string; OptionalValues?: any; constructor(options?: { ApiName?: string; Enabled?: boolean; Value?: string; FormattedValue?: string; FieldType?: FIELD_TYPE; ReadOnly?: boolean; ColumnWidth?: number; ColumnWidthType?: number; XAlignment?: X_ALIGNMENT_TYPE; Title?: string; }); } export declare class PepRowData { UUID?: string; IsEditable?: boolean; IsSelected?: boolean; IsSelectableForActions?: boolean; Fields: PepFieldData[]; } export declare class PepDataConvertorService { getUiControl(formData: PepRowData): UIControl; convertFormData(formData: PepRowData): ObjectsDataRow; convertListData(tableData: PepRowData[], rowUUID?: string): Array; setUIControlField(field: PepFieldData): UIControlField; setDataField(field: PepFieldData): ObjectsDataRowCell; setFieldLayout(x: number, width: number, xAlignment: number, y: number, height: number, yAlignment: number, lineNumber: number): FieldLayout; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }