import { User } from './user.entity';
import { MasterFormSection } from './master-form-section.entity';
import { ProgramTemplate } from './program-template.entity';
import { TemplateQuestion } from './template-question.entity';
export declare class TemplateFormSection {
    id: number;
    programTemplateId: number;
    programTemplate: ProgramTemplate;
    masterFormSectionId: number | null;
    masterFormSection: MasterFormSection;
    sectionKey: string;
    name: string;
    description: string | null;
    parentSectionId: number | null;
    parentSection: TemplateFormSection;
    conditionalConfig: Record<string, any> | null;
    displayOrder: number;
    createdAt: Date;
    updatedAt: Date;
    deletedAt: Date | null;
    createdBy: number | null;
    updatedBy: number | null;
    createdByUser: User;
    updatedByUser: User;
    questions: TemplateQuestion[];
    constructor(partial: Partial<TemplateFormSection>);
}
