export type HeroMedia = { /** Image source URL for the hero media. */ src: string; /** Accessible alternative text for the image. */ alt: string; /** Responsive image sizes attribute. */ sizes?: string; /** Intrinsic image width in CSS pixels. */ width?: number; /** Intrinsic image height in CSS pixels. */ height?: number; }; /** * Props for the Hero component. */ export type HeroProps = { /** Heading text for the section. */ title?: string; /** Descriptive text displayed beside the heading. */ description?: string; /** Layout variant when media is present. "side" places media beside content (default), "stacked" places media below content at full width. */ layout?: "side" | "stacked"; /** Optional media image displayed beside or below content depending on layout. */ media?: HeroMedia; }; //# sourceMappingURL=types.d.ts.map