import { InfoATemplate } from '../../../modules/smz-cards/models/smz-cards-templates';
import { SmzCardsTextBuilder } from '../column-builder';
import { SmzCardsTemplateBuilder } from '../template-builder';
import { SmzCardsBaseTemplateBuilder } from './base-card-type.builder';
export declare class SmzCardsInfoABuilder<TData, TBuilder> extends SmzCardsBaseTemplateBuilder<TData, TBuilder, SmzCardsInfoABuilder<TData, TBuilder>> {
    protected _builder: TBuilder;
    protected _parent: SmzCardsTemplateBuilder<TData, TBuilder>;
    protected _template: InfoATemplate<TData>;
    private _bulletStyleClass;
    constructor(_builder: TBuilder, _parent: SmzCardsTemplateBuilder<TData, TBuilder>, _template: InfoATemplate<TData>);
    setTagsContainerStyleClass(styleClass: string): SmzCardsInfoABuilder<TData, TBuilder>;
    setInfosContainerStyleClass(styleClass: string): SmzCardsInfoABuilder<TData, TBuilder>;
    setVerticalBarStyles(verticalBarStyleClass: string): SmzCardsInfoABuilder<TData, TBuilder>;
    setCardStyles(cardStyleClass: string): SmzCardsInfoABuilder<TData, TBuilder>;
    setBulletsStyles(bulletStyleClass: string): SmzCardsInfoABuilder<TData, TBuilder>;
    title(dataPath: string, caption?: string): SmzCardsTextBuilder<TData, TBuilder, SmzCardsInfoABuilder<TData, TBuilder>>;
    subTitle(dataPath: string): SmzCardsTextBuilder<TData, TBuilder, SmzCardsInfoABuilder<TData, TBuilder>>;
    addTag(dataPath: string): SmzCardsTextBuilder<TData, TBuilder, SmzCardsInfoABuilder<TData, TBuilder>>;
    addInfo(dataPath: string, caption?: string, bulletStyleClass?: string): SmzCardsTextBuilder<TData, TBuilder, SmzCardsInfoABuilder<TData, TBuilder>>;
    get template(): SmzCardsTemplateBuilder<TData, TBuilder>;
}
