import type { ListProps } from "../List/types.js"; interface TitleConfig { text: string; linkAttrs?: { href: string; }; } interface SubtitleConfig { text: string; headingLevel?: number; } export interface ContentBlock { /** Add more blocks by appending values to "type" */ type: "list"; item: Partial; } /** * Props for the BasicSection component. */ export interface BasicSectionProps { /** Heading text for the section. */ sectionTitle: Partial; /** Subtitle text for the section. */ subtitle?: Partial; /** Label text for the section. */ label?: string; /** Padding variant for the section */ padding?: "deep" | "shallow" | "default"; /** Top rule variant for the section */ topRule?: "highlighted" | "muted" | "none" | "default"; /** Whether to splits on medium screen. Default is false */ isSplitOnMedium?: boolean; /** content blocks */ contentBlocks?: ContentBlock[]; } export {}; //# sourceMappingURL=types.d.ts.map