import { Color } from '@ionic/core';
import { HrefMetadata } from '../../atoms/href/types';
import { ButtonMetadata } from '../../types';
/**
 * Props for val-prompter component.
 *
 * @property teleprompter - Whether to use teleprompter style.
 * @property bordered - Whether the box has a border.
 * @property color - The background color of the box (optional).
 * @property content - The main text content.
 * @property size - The size of the text and box ('small' | 'medium' | 'large' | 'xlarge').
 * @property buttons - Array of button configurations (optional).
 * @property hrefs - Array of link configurations (optional).
 * @property padding - Custom padding for the box (optional).
 */
export type PrompterMetadata = {
    teleprompter: boolean;
    bordered: boolean;
    color?: Color;
    content: string;
    size: 'small' | 'medium' | 'large' | 'xlarge';
    buttons?: ButtonMetadata[];
    hrefs?: HrefMetadata[];
    padding?: string;
};
