export type ControlSize = "large" | "medium" | "default" | "small" | "mini"; export interface ControlStatusProps { success?: boolean; error?: boolean; warning?: boolean; } export interface ControlsProps extends ControlStatusProps { size?: ControlSize; disabled?: boolean; } export type VerticalPlacement = "top" | "bottom"; export type HorizontalPlacement = "start" | "end"; export type Placement = `${VerticalPlacement}-${HorizontalPlacement}` | VerticalPlacement | "left" | "right";