import { Color } from '@ionic/core'; /** * Props for val-title component. * * @property content - Title text to display. * @property color - The title color (Ionic color string). * @property size - The title size ('small' | 'medium' | 'large' | 'xlarge'). * @property bold - Whether the title is bold. * @property thin - Whether the title is thin (optional). * @property contentFallback - Fallback text (deprecated, use content instead). */ export interface TitleMetadata { content?: string; size: 'small' | 'medium' | 'large' | 'xlarge'; color: Color; bold: boolean; thin?: boolean; /** @deprecated Use content instead */ contentFallback?: string; } /** * Factory function to create title props. * * @param styleConfig - Title styling configuration * @param content - The title text * @returns Complete TitleMetadata object * * @example * ```typescript * const props = createTitleProps( * { size: 'large', color: 'primary', bold: true }, * 'My Title' * ); * ``` */ export declare function createTitleProps(styleConfig: Pick, content: string): TitleMetadata;