import { SmzDocumentCell } from '../../../modules/smz-documents/models/smz-document';
import { SmzDocumentFieldsGroup } from '../../../modules/smz-documents/models/smz-document-features';
import { SmzDocumentBaseCellBuilder, SmzDocumentWidthTypes } from '../document-base-cell';
import { SmzDocumentBuilder } from '../document-builder';
import { SmzDocumentRowBuilder } from '../document-content';
export declare class SmzCellFieldsGroupBuilder extends SmzDocumentBaseCellBuilder<SmzCellFieldsGroupBuilder> {
    _rowBuilder: SmzDocumentRowBuilder;
    _cell: SmzDocumentCell;
    _data: SmzDocumentFieldsGroup;
    _documentBuilder: SmzDocumentBuilder;
    protected that: this;
    constructor(_rowBuilder: SmzDocumentRowBuilder, _cell: SmzDocumentCell, _data: SmzDocumentFieldsGroup, _documentBuilder: SmzDocumentBuilder);
    overrideContainerStyles(styleClass: string): SmzCellFieldsGroupBuilder;
    addContainerStyles(styleClass: string): SmzCellFieldsGroupBuilder;
    useBorder(): SmzCellFieldsGroupBuilder;
    setBackgroundColor(color: string): SmzCellFieldsGroupBuilder;
    addField(text: string, label?: string): SmzCellFieldGroupBuilder;
}
export declare class SmzCellFieldGroupBuilder {
    _groupBuilder: SmzCellFieldsGroupBuilder;
    _documentBuilder: SmzDocumentBuilder;
    private _data;
    constructor(_groupBuilder: SmzCellFieldsGroupBuilder, text: string, label: string, _documentBuilder: SmzDocumentBuilder);
    setWidth(width: SmzDocumentWidthTypes): SmzCellFieldGroupBuilder;
    overrideContainerStyles(styleClass: string): SmzCellFieldGroupBuilder;
    overrideLabelStyles(styleClass: string): SmzCellFieldGroupBuilder;
    overrideTextStyles(styleClass: string): SmzCellFieldGroupBuilder;
    addContainerStyles(styleClass: string): SmzCellFieldGroupBuilder;
    useBorder(): SmzCellFieldGroupBuilder;
    addLabelStyles(styleClass: string): SmzCellFieldGroupBuilder;
    addTextStyles(styleClass: string): SmzCellFieldGroupBuilder;
    setBackgroundColor(color: string): SmzCellFieldGroupBuilder;
    setLabelColor(color: string): SmzCellFieldGroupBuilder;
    setTextColor(color: string): SmzCellFieldGroupBuilder;
    useCentralized(): SmzCellFieldGroupBuilder;
    useBold(): SmzCellFieldGroupBuilder;
    useAlert(): SmzCellFieldGroupBuilder;
    get group(): SmzCellFieldsGroupBuilder;
}
