import { RawTemplate } from '../../../modules/smz-cards/models/smz-cards-templates';
import { SmzCardsComponentBuilder } from '../column-builder';
import { SmzCardsTemplateBuilder } from '../template-builder';
import { SmzCardsBaseTemplateBuilder } from './base-card-type.builder';
export declare class SmzCardsRawBuilder<TData, TBuilder> extends SmzCardsBaseTemplateBuilder<TData, TBuilder, SmzCardsRawBuilder<TData, TBuilder>> {
    protected _builder: TBuilder;
    protected _parent: SmzCardsTemplateBuilder<TData, TBuilder>;
    protected _template: RawTemplate<TData>;
    constructor(_builder: TBuilder, _parent: SmzCardsTemplateBuilder<TData, TBuilder>, _template: RawTemplate<TData>);
    setList(component: any): SmzCardsComponentBuilder<TData, TBuilder, SmzCardsRawBuilder<TData, TBuilder>>;
    setGrid(component: any): SmzCardsComponentBuilder<TData, TBuilder, SmzCardsRawBuilder<TData, TBuilder>>;
    get template(): SmzCardsTemplateBuilder<TData, TBuilder>;
}
