export declare const checkboxPrefix = "mzn-checkbox"; /** * Checkbox 的顯示模式。 * - `'default'` — 標準核取方塊樣式 * - `'chip'` — 標籤(Chip)樣式 */ export type CheckboxMode = 'default' | 'chip'; /** * 預設模式下 Checkbox 的尺寸。 * - `'main'` — 主要尺寸 * - `'sub'` — 次要尺寸 */ export type CheckboxSizeDefault = 'main' | 'sub'; /** * Chip 模式下 Checkbox 的尺寸。 * - `'main'` — 主要尺寸 * - `'sub'` — 次要尺寸 * - `'minor'` — 最小尺寸 */ export type CheckboxSizeChip = 'main' | 'sub' | 'minor'; export type CheckboxSize = M extends 'chip' ? CheckboxSizeChip : CheckboxSizeDefault; /** * Checkbox 的語意狀態。 * - `'info'` — 一般資訊狀態 * - `'error'` — 錯誤狀態 */ export type CheckboxSeverity = 'info' | 'error'; export declare const checkboxClasses: { host: string; labelContainer: string; checked: string; indeterminate: string; disabled: string; mode: (mode: CheckboxMode) => string; size: (size: CheckboxSize) => string; severity: (severity: CheckboxSeverity) => string; inputContainer: string; inputContent: string; input: string; icon: string; chipIcon: string; indeterminateLine: string; textContainer: string; label: string; description: string; editableInputContainer: string; editableInput: string; };