motui	App	class	(*, theme: 'Theme | None' = None, terminal: 'TerminalOptions | None' = None, throttle: 'float' = 0.03, auto: 'bool' = True, title: 'str' = '', on_selection: "Callable[['Workspace', Selection], object] | None" = None, handlers: 'tuple[Handler, ...] | None' = None) -> 'None'
motui	Border	class	(top_left: 'str' = '┌', top: 'str' = '─', top_tee: 'str' = '┬', top_right: 'str' = '┐', left: 'str' = '│', middle: 'str' = '─', cross: 'str' = '┼', right: 'str' = '│', middle_left: 'str' = '├', middle_right: 'str' = '┤', bottom_left: 'str' = '└', bottom: 'str' = '─', bottom_tee: 'str' = '┴', bottom_right: 'str' = '┘') -> None
motui	Button	class	(label: 'str', *, disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Checkbox	class	(label: 'str', *, checked: 'bool' = False, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Color	class	(value: 'str | tuple[int, int, int]', ansi: 'str | None' = None) -> None
motui	ColorPalette	class	(*, ink: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), muted: 'Style' = Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), faint: 'Style' = Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), line: 'Style' = Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_raised: 'Style' = Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_hover: 'Style' = Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_active: 'Style' = Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_inactive: 'Style' = Style(fg=None, bg=Color(value='#151b24', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), accent: 'Style' = Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), success: 'Style' = Style(fg=Color(value='#5bd18b', ansi='bright_green'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), warning: 'Style' = Style(fg=Color(value='#f2c14e', ansi='bright_yellow'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), danger: 'Style' = Style(fg=Color(value='#f2708a', ansi='bright_red'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), code: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), heading: 'Style' = Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link: 'Style' = Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), inline_code: 'Style' = Style(fg=Color(value='#c4b5fd', ansi='magenta'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), marker: 'Style' = Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)) -> None
motui	Column	class	(children, *, gap: 'int' = 0) -> 'None'
motui	CommandPalette	class	(tui: 'Runtime', commands: 'list[object]', *, theme: 'Theme | None' = None, max_rows: 'int' = 8, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), focus: 'FocusManager | None' = None) -> 'None'
motui	Component	class	(*args, **kwargs)
motui	DEFAULT_THEME	value	Theme(text=TextStyles(base=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), muted=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), faint=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), inverse=Style(fg='#0d1117', bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), disabled=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), caret=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=True, strike=False), selection=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=True, strike=False)), surfaces=SurfaceStyles(base=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), raised=Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), hover=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), active=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), selected=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), borders=BorderStyles(base=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), grid=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), focus=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), danger=Style(fg=Color(value='#f2708a', ansi='bright_red'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), controls=ControlStyles(base=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), hover=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), focus=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), active=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), disabled=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), rows=RowStyles(base=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), hover=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), active=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), inactive=Style(fg=None, bg=Color(value='#151b24', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), selected=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), marked=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), disabled=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), status=StatusStyles(success=Style(fg=Color(value='#5bd18b', ansi='bright_green'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), warning=Style(fg=Color(value='#f2c14e', ansi='bright_yellow'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), danger=Style(fg=Color(value='#f2708a', ansi='bright_red'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), info=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), content=ContentStyles(accent=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), code=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), inline_code=Style(fg=Color(value='#c4b5fd', ansi='magenta'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), headings=(Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), marker=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), quote=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), strong=Style(fg=None, bg=None, bold=True, dim=False, italic=False, underline=False, reverse=False, strike=False), emphasis=Style(fg=None, bg=None, bold=False, dim=False, italic=True, underline=False, reverse=False, strike=False), strike=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=True)), chrome=ChromeStyles(divider=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), scrollbar=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), scrollbar_thumb=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), overlays=OverlayStyles(scrim=Style(fg=None, bg=None, bold=False, dim=True, italic=False, underline=False, reverse=False, strike=False), toast=Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), tooltip=Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), syntax=SyntaxStyles(comment=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=True, underline=False, reverse=False, strike=False), keyword=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), string=Style(fg=Color(value='#5bd18b', ansi='bright_green'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), number=Style(fg=Color(value='#f2c14e', ansi='bright_yellow'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), builtin=Style(fg=Color(value='#c4b5fd', ansi='magenta'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)))
motui	Dialog	class	(title: 'str', body, buttons: 'Sequence[ButtonSpec | tuple | str]', *, danger: 'bool' = False, width: 'int | None' = None, align: 'str' = 'center', border: 'Border | None' = None, shade: 'bool' = True, frame: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Editor	class	(text: 'str' = '', *, placeholder: 'str' = '', mask: 'str' = '', theme: 'Theme | None' = None, styles: 'Styles | None' = None, keymap: 'Keymap | None' = None, max_rows: 'int | None' = None, read_only: 'bool' = False, wrap: 'WrapMode' = <WrapMode.WORD: 'word'>) -> 'None'
motui	FocusEvent	class	(focused: 'bool') -> None
motui	Glyphs	class	(*, prompt: 'str' = '❯', cursor: 'str' = '→', rail: 'str' = '▌', fold_open: 'str' = '▾', fold_closed: 'str' = '▸', radio_off: 'str' = '( )', radio_on: 'str' = '(•)', check_off: 'str' = '[ ]', check_on: 'str' = '[x]', check_indeterminate: 'str' = '[-]', more_up: 'str' = '↑', more_down: 'str' = '↓', bar_full: 'str' = '█', bar_empty: 'str' = '░', slider_track: 'str' = '━', slider_thumb: 'str' = '●', horizontal_rule: 'str' = '─', vertical_rule: 'str' = '│', quote: 'str' = '│', separator: 'str' = ' · ', bullets: 'tuple[str, ...]' = ('•', '◦', '▪'), notice_info: 'str' = 'i', notice_success: 'str' = '✓', notice_warn: 'str' = '!', notice_error: 'str' = '×', diff_add: 'str' = '+', diff_remove: 'str' = '-', diff_context: 'str' = ' ', spinner: 'tuple[str, ...]' = ('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box: 'Border' = Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid: 'Border' = Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')) -> None
motui	Input	class	(text: 'str' = '', *, prompt: 'str | None' = None, placeholder: 'str' = '', mask: 'str' = '', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None, keymap: 'Keymap | None' = None, read_only: 'bool' = False, wrap: 'WrapMode' = <WrapMode.OVERFLOW: 'overflow'>) -> 'None'
motui	KeyEvent	class	(key: 'str', char: 'str' = '', modifiers: 'frozenset[str]' = frozenset(), kind: 'str' = 'press') -> None
motui	Line	class	(segments: 'Iterable[Segment]' = ()) -> 'None'
motui	Link	class	(text: 'str', *, disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	List	class	(items: 'Sequence[str]' = (), *, window: 'int' = 8, prefix_jump: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Markdown	class	(text: 'str' = '', *, block_rules: 'Sequence[BlockRule] | None' = None, inline_rules: 'Sequence[InlineRule] | None' = None, theme: 'Theme | None' = None, styles: 'Styles | None' = None, highlighter: 'Highlighter | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), gap: 'int' = 1, divider_max_width: 'int | None' = 80, max_width: 'int | None' = None, code_wrap: 'WrapMode' = <WrapMode.WORD: 'word'>) -> 'None'
motui	Modal	class	(tui: 'Runtime', dialog, *, anchor: 'tuple[int, int] | None' = None, scrim: 'bool' = True, scrim_style: 'Style | None' = None, dismiss_on_click_outside: 'bool' = True, theme: 'Theme | None' = None, focus: 'FocusManager | None' = None) -> 'None'
motui	MouseEvent	class	(button: 'str' = 'none', x: 'int' = 0, y: 'int' = 0, kind: 'str' = 'press', modifiers: 'frozenset[str]' = frozenset()) -> None
motui	MultiSelect	class	(options: 'Sequence[Option]' = (), *, title: 'str' = '', max_rows: 'int | None' = 8, wrap: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), marked: 'Iterable[int]' = (), disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Option	class	(label: 'str', value: 'object' = None, description: 'str' = '') -> None
motui	Panel	class	(child, *, title: 'str' = '', frame: 'bool' = True, border: 'Border | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	PasteEvent	class	(text: 'str') -> None
motui	ResizeEvent	class	(width: 'int', height: 'int') -> None
motui	Row	class	(children, *, widths: 'list[int | None] | None' = None, gap: 'int' = 1) -> 'None'
motui	ScrollPanel	class	(child: 'Component', *, height: 'int | None' = None, offset: 'int' = 0, bar: 'bool' = False, axis: 'str' = 'y', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Segment	class	(text: 'str', style: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link: 'str | None' = None, action: 'str | None' = None) -> None
motui	Select	class	(options: 'Sequence[Option]' = (), *, title: 'str' = '', max_rows: 'int | None' = 8, wrap: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), commit: 'bool' = False, window: 'bool' = False, disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Style	class	(fg: 'Color | str | tuple[int, int, int] | None' = None, bg: 'Color | str | tuple[int, int, int] | None' = None, bold: 'bool' = False, dim: 'bool' = False, italic: 'bool' = False, underline: 'bool' = False, reverse: 'bool' = False, strike: 'bool' = False) -> None
motui	Styles	class	(*, text: 'TextStyles | None' = None, surfaces: 'SurfaceStyles | None' = None, borders: 'BorderStyles | None' = None, controls: 'ControlStyles | None' = None, rows: 'RowStyles | None' = None, status: 'StatusStyles | None' = None, content: 'ContentStyles | None' = None, chrome: 'ChromeStyles | None' = None, overlays: 'OverlayStyles | None' = None, syntax: 'SyntaxStyles | None' = None) -> None
motui	Table	class	(headers: 'Iterable[str | tuple[str, Style] | Sequence[Segment] | Segment]', rows: 'Iterable[Iterable[str | tuple[str, Style] | Sequence[Segment] | Segment]]', *, aligns: 'Sequence[str] | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), grid: 'Border | None' = None, disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None, cell_wrap: 'WrapMode' = <WrapMode.WORD: 'word'>, max_col_width: 'int | None' = 40, min_col_width: 'int' = 3) -> 'None'
motui	Text	class	(text: 'str' = '', *, style: 'Style | None' = None, theme: 'Theme | None' = None) -> 'None'
motui	Theme	class	(*, text: 'TextStyles' = <factory>, surfaces: 'SurfaceStyles' = <factory>, borders: 'BorderStyles' = <factory>, controls: 'ControlStyles' = <factory>, rows: 'RowStyles' = <factory>, status: 'StatusStyles' = <factory>, content: 'ContentStyles' = <factory>, chrome: 'ChromeStyles' = <factory>, overlays: 'OverlayStyles' = <factory>, syntax: 'SyntaxStyles' = <factory>) -> None
motui	Tree	class	(root_nodes, *, indent: 'int' = 2, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	Widget	class	(theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui	headless_tui	function	(width: 'int' = 80, height: 'int' = 24, *, script: 'Iterable[Event | None] | None' = None, keys: 'EventSource | None' = None) -> 'Harness'
motui	snapshot	function	(tui: 'Harness') -> 'str'
motui.app	App	class	(*, theme: 'Theme | None' = None, terminal: 'TerminalOptions | None' = None, throttle: 'float' = 0.03, auto: 'bool' = True, title: 'str' = '', on_selection: "Callable[['Workspace', Selection], object] | None" = None, handlers: 'tuple[Handler, ...] | None' = None) -> 'None'
motui.app	Command	class	(*, name: 'str', description: 'str' = '', group: 'str' = '', handler: 'Callable[..., object] | None' = None, keys: 'tuple[str, ...]' = (), enabled: 'bool' = True) -> None
motui.app	CommandPalette	class	(tui: 'Runtime', commands: 'list[object]', *, theme: 'Theme | None' = None, max_rows: 'int' = 8, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), focus: 'FocusManager | None' = None) -> 'None'
motui.app	CommandRegistry	class	(commands: 'Iterable[Command]' = ()) -> 'None'
motui.app	DEFAULT_HANDLERS	value	(<function palette at 0x...>, <function modal at 0x...>, <function find at 0x...>, <function toast at 0x...>, <function controllers at 0x...>, <function wheel at 0x...>, <function drag at 0x...>, <function mouse at 0x...>, <function focus at 0x...>, <function page_keys at 0x...>, <function bindings at 0x...>, <function host at 0x...>)
motui.app	Find	class	(workspace: 'Workspace', *, theme: 'Theme | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'))) -> 'None'
motui.app	FocusManager	class	(targets: 'Iterable[Component]' = (), *, wrap: 'bool' = True, on_change: 'Callable[[Component | None], object] | None' = None) -> 'None'
motui.app	Handler	function	(*args, **kwargs)
motui.app	Modal	class	(tui: 'Runtime', dialog, *, anchor: 'tuple[int, int] | None' = None, scrim: 'bool' = True, scrim_style: 'Style | None' = None, dismiss_on_click_outside: 'bool' = True, theme: 'Theme | None' = None, focus: 'FocusManager | None' = None) -> 'None'
motui.app	Pointer	class	(tui: 'Runtime', *, ring: 'FocusManager | None' = None, hover: 'bool' = True) -> 'None'
motui.app	Runtime	class	(terminal: 'Terminal', *, throttle: 'float' = 0.03, interactive: 'bool' = False, theme: 'Theme | None' = None) -> 'None'
motui.app	Scrollbar	class	(tui: 'Runtime', *, pane: 'str | None' = None, axis: 'Axis' = <Axis.Y: 'y'>, target: 'ScrollPanel | None' = None, size: 'int' = 1, min_thumb: 'int' = 1, styles: 'ScrollbarStyles | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, scroll_tick: 'float' = 0.05) -> 'None'
motui.app	ScrollbarStyles	class	(track: 'Style | None' = None, thumb: 'Style | None' = None) -> None
motui.app	SelectionGesture	class	(tui: 'Runtime', *, on_end: '_OnEnd' = <function copy_on_select at 0x...>, scroll_rows: 'int' = 2, scroll_tick: 'float' = 0.05, double_click_seconds: 'float' = 0.35) -> 'None'
motui.app	Stats	class	(tui: 'Runtime', *, pointer: 'Pointer | None' = None, theme: 'Theme | None' = None) -> 'None'
motui.app	Toasts	class	(tui: 'Runtime', *, ttl: 'float' = 4.0, max_shown: 'int' = 3, corner: 'str' = 'top-right', style: 'Style | None' = None, theme: 'Theme | None' = None) -> 'None'
motui.app	Tooltip	class	(tui: 'Runtime', pointer: 'Pointer', *, theme: 'Theme | None' = None) -> 'None'
motui.app	Workspace	class	(runtime: 'Runtime', *, theme: 'Theme') -> 'None'
motui.app	copy_on_select	function	(tui: 'Runtime', selection: 'Selection') -> 'bool'
motui.kernel	Axis	class	(*values)
motui.kernel	Border	class	(top_left: 'str' = '┌', top: 'str' = '─', top_tee: 'str' = '┬', top_right: 'str' = '┐', left: 'str' = '│', middle: 'str' = '─', cross: 'str' = '┼', right: 'str' = '│', middle_left: 'str' = '├', middle_right: 'str' = '┤', bottom_left: 'str' = '└', bottom: 'str' = '─', bottom_tee: 'str' = '┴', bottom_right: 'str' = '┘') -> None
motui.kernel	Cell	class	(char: 'str' = ' ', style: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link: 'str | None' = None, action: 'str | None' = None) -> None
motui.kernel	Chrome	class	(edge: 'str', size: 'int', paint: 'Callable[[ScreenLayout, int], list[Line]]', name: 'str' = '', scope: 'str' = 'pane') -> None
motui.kernel	Color	class	(value: 'str | tuple[int, int, int]', ansi: 'str | None' = None) -> None
motui.kernel	ColorMode	function	(*args, **kwargs)
motui.kernel	ColorPalette	class	(*, ink: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), muted: 'Style' = Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), faint: 'Style' = Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), line: 'Style' = Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_raised: 'Style' = Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_hover: 'Style' = Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_active: 'Style' = Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), surface_inactive: 'Style' = Style(fg=None, bg=Color(value='#151b24', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), accent: 'Style' = Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), success: 'Style' = Style(fg=Color(value='#5bd18b', ansi='bright_green'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), warning: 'Style' = Style(fg=Color(value='#f2c14e', ansi='bright_yellow'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), danger: 'Style' = Style(fg=Color(value='#f2708a', ansi='bright_red'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), code: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), heading: 'Style' = Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link: 'Style' = Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), inline_code: 'Style' = Style(fg=Color(value='#c4b5fd', ansi='magenta'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), marker: 'Style' = Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)) -> None
motui.kernel	Component	class	(*args, **kwargs)
motui.kernel	Constraints	class	(*, width: 'int' = 0, max_height: 'int | None' = None) -> None
motui.kernel	DEFAULT_EDITOR_KEYMAP	value	{'left': 'move_left', 'right': 'move_right', 'home': 'home', 'end': 'end', 'c-a': 'select_all', 'c-e': 'end', 'backspace': 'backspace', 'delete': 'delete', 'up': 'move_up', 'down': 'move_down', 'c-u': 'clear', 'c-z': 'undo', 'c-y': 'redo', 's-left': 'select_left', 's-right': 'select_right', 's-home': 'select_home', 's-end': 'select_end', 's-up': 'select_up', 's-down': 'select_down', 'enter': 'newline'}
motui.kernel	DEFAULT_INPUT_KEYMAP	value	{'left': 'move_left', 'right': 'move_right', 'home': 'home', 'end': 'end', 'c-a': 'select_all', 'c-e': 'end', 'backspace': 'backspace', 'delete': 'delete', 'up': 'move_up', 'down': 'move_down', 'c-u': 'clear', 'c-z': 'undo', 'c-y': 'redo', 's-left': 'select_left', 's-right': 'select_right', 's-home': 'select_home', 's-end': 'select_end', 's-up': 'select_up', 's-down': 'select_down'}
motui.kernel	DEFAULT_THEME	value	Theme(text=TextStyles(base=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), muted=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), faint=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), inverse=Style(fg='#0d1117', bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), disabled=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), caret=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=True, strike=False), selection=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=True, strike=False)), surfaces=SurfaceStyles(base=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), raised=Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), hover=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), active=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), selected=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), borders=BorderStyles(base=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), grid=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), focus=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), danger=Style(fg=Color(value='#f2708a', ansi='bright_red'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), controls=ControlStyles(base=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), hover=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), focus=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), active=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), disabled=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), rows=RowStyles(base=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), hover=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), active=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), inactive=Style(fg=None, bg=Color(value='#151b24', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), selected=Style(fg=None, bg=Color(value='#1f2937', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), marked=Style(fg=None, bg=Color(value='#1b2430', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), disabled=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), status=StatusStyles(success=Style(fg=Color(value='#5bd18b', ansi='bright_green'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), warning=Style(fg=Color(value='#f2c14e', ansi='bright_yellow'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), danger=Style(fg=Color(value='#f2708a', ansi='bright_red'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), info=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), content=ContentStyles(accent=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), code=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), inline_code=Style(fg=Color(value='#c4b5fd', ansi='magenta'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), headings=(Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=True, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), marker=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), quote=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), strong=Style(fg=None, bg=None, bold=True, dim=False, italic=False, underline=False, reverse=False, strike=False), emphasis=Style(fg=None, bg=None, bold=False, dim=False, italic=True, underline=False, reverse=False, strike=False), strike=Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=True)), chrome=ChromeStyles(divider=Style(fg=Color(value='#4a5568', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), scrollbar=Style(fg=Color(value='#5d6677', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), scrollbar_thumb=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), overlays=OverlayStyles(scrim=Style(fg=None, bg=None, bold=False, dim=True, italic=False, underline=False, reverse=False, strike=False), toast=Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), tooltip=Style(fg=None, bg=Color(value='#161d27', ansi='black'), bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)), syntax=SyntaxStyles(comment=Style(fg=Color(value='#8b95a7', ansi='bright_black'), bg=None, bold=False, dim=False, italic=True, underline=False, reverse=False, strike=False), keyword=Style(fg=Color(value='#53c8f0', ansi='bright_cyan'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), string=Style(fg=Color(value='#5bd18b', ansi='bright_green'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), number=Style(fg=Color(value='#f2c14e', ansi='bright_yellow'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), builtin=Style(fg=Color(value='#c4b5fd', ansi='magenta'), bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)))
motui.kernel	Document	class	() -> 'None'
motui.kernel	EDITOR_SUBMIT_KEYMAP	value	{'left': 'move_left', 'right': 'move_right', 'home': 'home', 'end': 'end', 'c-a': 'select_all', 'c-e': 'end', 'backspace': 'backspace', 'delete': 'delete', 'up': 'move_up', 'down': 'move_down', 'c-u': 'clear', 'c-z': 'undo', 'c-y': 'redo', 's-left': 'select_left', 's-right': 'select_right', 's-home': 'select_home', 's-end': 'select_end', 's-up': 'select_up', 's-down': 'select_down', 'c-j': 'newline'}
motui.kernel	ELLIPSIS	value	'…'
motui.kernel	Event	class	()
motui.kernel	EventSource	class	(*args, **kwargs)
motui.kernel	FG_CODES	value	mappingproxy({'black': 30, 'red': 31, 'green': 32, 'yellow': 33, 'blue': 34, 'magenta': 35, 'cyan': 36, 'white': 37, 'bright_black': 90, 'bright_red': 91, 'bright_green': 92, 'bright_yellow': 93, 'bright_blue': 94, 'bright_magenta': 95, 'bright_cyan': 96, 'bright_white': 97})
motui.kernel	FocusEvent	class	(focused: 'bool') -> None
motui.kernel	Frame	class	(panes: 'Iterable[Pane]' = (), *, docks: 'Mapping[str, Pane] | None' = None) -> 'None'
motui.kernel	GLYPHS	value	Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'))
motui.kernel	Glyphs	class	(*, prompt: 'str' = '❯', cursor: 'str' = '→', rail: 'str' = '▌', fold_open: 'str' = '▾', fold_closed: 'str' = '▸', radio_off: 'str' = '( )', radio_on: 'str' = '(•)', check_off: 'str' = '[ ]', check_on: 'str' = '[x]', check_indeterminate: 'str' = '[-]', more_up: 'str' = '↑', more_down: 'str' = '↓', bar_full: 'str' = '█', bar_empty: 'str' = '░', slider_track: 'str' = '━', slider_thumb: 'str' = '●', horizontal_rule: 'str' = '─', vertical_rule: 'str' = '│', quote: 'str' = '│', separator: 'str' = ' · ', bullets: 'tuple[str, ...]' = ('•', '◦', '▪'), notice_info: 'str' = 'i', notice_success: 'str' = '✓', notice_warn: 'str' = '!', notice_error: 'str' = '×', diff_add: 'str' = '+', diff_remove: 'str' = '-', diff_context: 'str' = ' ', spinner: 'tuple[str, ...]' = ('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box: 'Border' = Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid: 'Border' = Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')) -> None
motui.kernel	Hit	class	(pane: 'Pane', block: 'Section', row: 'int', col: 'int', chain: 'tuple[tuple[Component, int, int], ...]' = ()) -> None
motui.kernel	KeyEvent	class	(key: 'str', char: 'str' = '', modifiers: 'frozenset[str]' = frozenset(), kind: 'str' = 'press') -> None
motui.kernel	Keymap	function	(*args, **kwargs)
motui.kernel	Line	class	(segments: 'Iterable[Segment]' = ()) -> 'None'
motui.kernel	MouseEvent	class	(button: 'str' = 'none', x: 'int' = 0, y: 'int' = 0, kind: 'str' = 'press', modifiers: 'frozenset[str]' = frozenset()) -> None
motui.kernel	NONE	value	Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False)
motui.kernel	Overlay	class	(*args, **kwargs)
motui.kernel	Pane	class	(id: 'str', rect: 'Rect', viewport: 'Viewport', chrome: 'tuple' = (), division: 'Split | None' = None, children: 'tuple[Pane, ...]' = (), _frame: 'Frame | None' = None, _negotiation: 'tuple[Rect, tuple, Rect, tuple] | None' = None) -> None
motui.kernel	PasteEvent	class	(text: 'str') -> None
motui.kernel	Pos	class	(*, x: 'int' = 0, y: 'int' = 0) -> None
motui.kernel	RESET	value	'\x1b[0m'
motui.kernel	Rect	class	(*, x: 'int' = 0, y: 'int' = 0, width: 'int' = 0, height: 'int' = 0) -> None
motui.kernel	ResizeEvent	class	(width: 'int', height: 'int') -> None
motui.kernel	RowSpan	class	(first: 'int', last: 'int') -> None
motui.kernel	ScreenLayout	class	(rows: 'tuple[Line, ...]', body_rows: 'tuple[Line, ...]', row_blocks: 'tuple[tuple[str, int] | None, ...]' = <factory>, block_order: 'tuple[str, ...]' = (), offset: 'int' = 0, total_rows: 'int' = 0, width: 'int' = 0, height: 'int' = 0, viewport_start: 'int' = 0) -> None
motui.kernel	Scroll	class	(*, x: 'ScrollAxis' = ScrollAxis(offset=0, content=0, viewport=0, sticky=False), y: 'ScrollAxis' = <factory>) -> None
motui.kernel	ScrollAxis	class	(*, offset: 'int' = 0, content: 'int' = 0, viewport: 'int' = 0, sticky: 'bool' = False) -> None
motui.kernel	Section	class	(id: 'str', widget: 'Component', *, placement: 'Placement' = <Placement.FLOW: 'flow'>, sizing: 'Sizing' = <Sizing.NATURAL: 'natural'>) -> 'None'
motui.kernel	Segment	class	(text: 'str', style: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), link: 'str | None' = None, action: 'str | None' = None) -> None
motui.kernel	Selection	class	(anchor: 'SelectionAnchor', head: 'SelectionAnchor') -> 'None'
motui.kernel	Separator	class	(host: '_ChromeHost', before_id: 'str', after_id: 'str', edge: 'str') -> 'None'
motui.kernel	Size	class	(*, width: 'int' = 0, height: 'int' = 0) -> None
motui.kernel	Split	class	(axis: 'Axis', weights: 'tuple[float, ...]', min_size: 'int' = 1) -> None
motui.kernel	Style	class	(fg: 'Color | str | tuple[int, int, int] | None' = None, bg: 'Color | str | tuple[int, int, int] | None' = None, bold: 'bool' = False, dim: 'bool' = False, italic: 'bool' = False, underline: 'bool' = False, reverse: 'bool' = False, strike: 'bool' = False) -> None
motui.kernel	Styles	class	(*, text: 'TextStyles | None' = None, surfaces: 'SurfaceStyles | None' = None, borders: 'BorderStyles | None' = None, controls: 'ControlStyles | None' = None, rows: 'RowStyles | None' = None, status: 'StatusStyles | None' = None, content: 'ContentStyles | None' = None, chrome: 'ChromeStyles | None' = None, overlays: 'OverlayStyles | None' = None, syntax: 'SyntaxStyles | None' = None) -> None
motui.kernel	Surface	class	(*, width: 'int' = 0, rows: 'tuple[Line, ...]' = ()) -> None
motui.kernel	Theme	class	(*, text: 'TextStyles' = <factory>, surfaces: 'SurfaceStyles' = <factory>, borders: 'BorderStyles' = <factory>, controls: 'ControlStyles' = <factory>, rows: 'RowStyles' = <factory>, status: 'StatusStyles' = <factory>, content: 'ContentStyles' = <factory>, chrome: 'ChromeStyles' = <factory>, overlays: 'OverlayStyles' = <factory>, syntax: 'SyntaxStyles' = <factory>) -> None
motui.kernel	Viewport	class	(document: 'Document') -> 'None'
motui.kernel	WrapMode	class	(*values)
motui.kernel	action_at	function	(line: 'Line', col: 'int') -> 'tuple[str, int, int] | None'
motui.kernel	cut_line	function	(line: 'Line', start: 'int', end: 'int') -> 'Line'
motui.kernel	ellipsize_tail	function	(text: 'str', width: 'int') -> 'str'
motui.kernel	extract	function	(document: 'Document', selection: 'Selection | None', *, width: 'int') -> 'str'
motui.kernel	highlight	function	(layout: 'ScreenLayout', selection: 'Selection | None', *, style: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=True, strike=False)) -> 'ScreenLayout'
motui.kernel	sgr_prefix	function	(style: 'Style', mode: 'ColorMode' = 'truecolor') -> 'str'
motui.kernel	slice_line	function	(line: 'Line', start: 'int', end: 'int') -> 'Line'
motui.kernel	visible_width	function	(text: 'str') -> 'int'
motui.kernel	wrap_line	function	(line: 'Line', width: 'int') -> 'list[Line]'
motui.kernel	wrap_text	function	(text: 'str', width: 'int') -> 'list[str]'
motui.terminal	Capability	class	(*, color_mode: 'ColorMode', size: 'tuple[int, int]', live: 'bool', encoding: 'str | None' = None) -> None
motui.terminal	Clipboard	class	(*args, **kwargs)
motui.terminal	HeadlessScreen	class	(width: 'int' = 80, height: 'int' = 24, *, mouse: 'bool' = True, paste: 'bool' = True, hover: 'bool' = False, focus_events: 'bool' = False, color_mode: 'ColorMode' = 'truecolor') -> 'None'
motui.terminal	KeyDecoder	class	() -> 'None'
motui.terminal	MemoryClipboard	class	() -> 'None'
motui.terminal	MouseMode	class	(*values)
motui.terminal	Painter	class	(screen: 'Screen', *, sync: 'bool' = True) -> 'None'
motui.terminal	RawTerminalKeys	class	(fd: 'int | None' = None, *, hover: 'bool' = False) -> 'None'
motui.terminal	Screen	class	()
motui.terminal	ScreenClipboard	class	(screen: 'Screen') -> 'None'
motui.terminal	Terminal	class	(options: 'TerminalOptions' = TerminalOptions(stream=None, input=None, mouse=<MouseMode.MOVE: 'move'>, paste=True, focus_events=False, color_mode='auto', sync=True, screen=None), *, screen: 'Screen | None' = None) -> 'None'
motui.terminal	TerminalOptions	class	(*, stream: 'TextIO | None' = None, input: 'EventSource | None' = None, mouse: 'MouseMode' = <MouseMode.MOVE: 'move'>, paste: 'bool' = True, focus_events: 'bool' = False, color_mode: "ColorMode | Literal['auto']" = 'auto', sync: 'bool' = True, screen: 'Screen | None' = None) -> None
motui.terminal	TerminalScreen	class	(stream: 'io.TextIOBase | None' = None, *, mouse: 'bool' = True, paste: 'bool' = True, hover: 'bool' = False, focus_events: 'bool' = False, color_mode: "ColorMode | Literal['auto']" = 'auto') -> 'None'
motui.terminal	auto_theme	function	(env: 'Mapping[str, str] | None' = None) -> 'Theme'
motui.terminal	detect_color_mode	function	(env: 'Mapping[str, str] | None' = None) -> 'ColorMode'
motui.terminal	styled_line	function	(line: 'Line', mode: 'ColorMode' = 'truecolor') -> 'str'
motui.terminal	terminal_size	function	() -> 'tuple[int, int]'
motui.testing	Emulator	class	(width: 'int' = 80, height: 'int' = 24) -> 'None'
motui.testing	Harness	class	(runtime: 'Runtime', workspace: 'Workspace | None' = None, terminal: 'Terminal | None' = None) -> 'None'
motui.testing	ScriptedEvents	class	(events: 'Iterable[Event | None]' = ()) -> 'None'
motui.testing	headless_tui	function	(width: 'int' = 80, height: 'int' = 24, *, script: 'Iterable[Event | None] | None' = None, keys: 'EventSource | None' = None) -> 'Harness'
motui.testing	snapshot	function	(tui: 'Harness') -> 'str'
motui.widgets	Autocomplete	class	(options: 'Sequence[Option]' = (), *, max_rows: 'int | None' = 8, wrap: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Button	class	(label: 'str', *, disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	ButtonSpec	class	(label: 'str', value: 'object' = None, styles: 'Styles | None' = None, danger: 'bool' = False) -> None
motui.widgets	Canvas	class	(width: 'int' = 0, height: 'int' = 0, *, marker: 'str' = 'cell', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme=None, styles=None) -> 'None'
motui.widgets	Checkbox	class	(label: 'str', *, checked: 'bool' = False, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	CheckboxGroup	class	(labels: 'Sequence[str | Option]', *, marked: 'Iterable[int]' = (), index: 'int' = 0, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Collapsible	class	(title: 'str', body: 'Component', *, open: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Column	class	(children, *, gap: 'int' = 0) -> 'None'
motui.widgets	ComboBox	class	(options: 'Sequence[Option]' = (), *, text: 'str' = '', max_rows: 'int | None' = 8, theme: 'Theme | None' = None, styles: 'Styles | None' = None, max_drop_rows: 'int | None' = 6, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'))) -> 'None'
motui.widgets	ContextMenu	class	(options: 'Sequence[Option]' = (), *, title: 'str' = '', max_rows: 'int' = 8, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), **kwargs: 'Any') -> 'None'
motui.widgets	Dialog	class	(title: 'str', body, buttons: 'Sequence[ButtonSpec | tuple | str]', *, danger: 'bool' = False, width: 'int | None' = None, align: 'str' = 'center', border: 'Border | None' = None, shade: 'bool' = True, frame: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Diff	class	(before: 'str', after: 'str', *, context: 'int' = 3, numbers: 'bool' = False, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None, wrap: 'WrapMode' = <WrapMode.ELLIPSIS: 'ellipsis'>) -> 'None'
motui.widgets	Divider	class	(*, char: 'str | None' = None, label: 'str' = '', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None, max_width: 'int | None' = None) -> 'None'
motui.widgets	Editor	class	(text: 'str' = '', *, placeholder: 'str' = '', mask: 'str' = '', theme: 'Theme | None' = None, styles: 'Styles | None' = None, keymap: 'Keymap | None' = None, max_rows: 'int | None' = None, read_only: 'bool' = False, wrap: 'WrapMode' = <WrapMode.WORD: 'word'>) -> 'None'
motui.widgets	Field	class	(name: 'str', component: 'Component', label: 'str' = '', validate: 'Callable[[object], str | None] | None' = None, value: 'Callable[[], object] | None' = None, error: 'str | None' = None) -> None
motui.widgets	Form	class	(fields: 'Sequence[Field]', *, gap: 'int' = 0, index: 'int' = 0, on_submit: 'Callable[[dict[str, object]], object] | None' = None, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Input	class	(text: 'str' = '', *, prompt: 'str | None' = None, placeholder: 'str' = '', mask: 'str' = '', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None, keymap: 'Keymap | None' = None, read_only: 'bool' = False, wrap: 'WrapMode' = <WrapMode.OVERFLOW: 'overflow'>) -> 'None'
motui.widgets	Link	class	(text: 'str', *, disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	List	class	(items: 'Sequence[str]' = (), *, window: 'int' = 8, prefix_jump: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Markdown	class	(text: 'str' = '', *, block_rules: 'Sequence[BlockRule] | None' = None, inline_rules: 'Sequence[InlineRule] | None' = None, theme: 'Theme | None' = None, styles: 'Styles | None' = None, highlighter: 'Highlighter | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), gap: 'int' = 1, divider_max_width: 'int | None' = 80, max_width: 'int | None' = None, code_wrap: 'WrapMode' = <WrapMode.WORD: 'word'>) -> 'None'
motui.widgets	MenuBar	class	(items: 'Sequence[str]', *, index: 'int' = 0, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled_items: 'Iterable[int]' = (), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	MultiSelect	class	(options: 'Sequence[Option]' = (), *, title: 'str' = '', max_rows: 'int | None' = 8, wrap: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), marked: 'Iterable[int]' = (), disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	NavList	class	(items: 'list[str]', *, groups: 'Sequence[tuple[int, str]]' = (), index: 'int' = 0, disabled_items: 'Iterable[int]' = (), disabled: 'bool' = False, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), bar_space: 'str | None' = None, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Notice	class	(text: 'str', *, level: 'str' = 'info', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Option	class	(label: 'str', value: 'object' = None, description: 'str' = '') -> None
motui.widgets	Padding	class	(child, *, left: 'int' = 0, right: 'int' = 0, top: 'int' = 0, bottom: 'int' = 0, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Panel	class	(child, *, title: 'str' = '', frame: 'bool' = True, border: 'Border | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	ProgressBar	class	(fraction: 'float' = 0.0, *, label: 'str' = '', width_chars: 'int | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	RadioGroup	class	(labels: 'Sequence[str | Option]', *, index: 'int' = 0, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Row	class	(children, *, widths: 'list[int | None] | None' = None, gap: 'int' = 1) -> 'None'
motui.widgets	ScrollPanel	class	(child: 'Component', *, height: 'int | None' = None, offset: 'int' = 0, bar: 'bool' = False, axis: 'str' = 'y', glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Select	class	(options: 'Sequence[Option]' = (), *, title: 'str' = '', max_rows: 'int | None' = 8, wrap: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), commit: 'bool' = False, window: 'bool' = False, disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	ShortcutBar	class	(items: 'Sequence[tuple[str, str]]', *, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Slider	class	(value: 'int' = 0, *, minimum: 'int' = 0, maximum: 'int' = 10, step: 'int' = 1, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Spacer	class	(rows: 'int' = 1) -> 'None'
motui.widgets	Sparkline	class	(values=(), *, marker: 'str' = 'half', style: 'Style' = Style(fg=None, bg=None, bold=False, dim=False, italic=False, underline=False, reverse=False, strike=False), glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'))) -> 'None'
motui.widgets	Spinner	class	(text: 'str' = '', *, frames: 'tuple[str, ...] | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	StatusLine	class	(*, left=(), right=(), theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Table	class	(headers: 'Iterable[str | tuple[str, Style] | Sequence[Segment] | Segment]', rows: 'Iterable[Iterable[str | tuple[str, Style] | Sequence[Segment] | Segment]]', *, aligns: 'Sequence[str] | None' = None, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), grid: 'Border | None' = None, disabled: 'bool' = False, disabled_items: 'Iterable[int]' = (), theme: 'Theme | None' = None, styles: 'Styles | None' = None, cell_wrap: 'WrapMode' = <WrapMode.WORD: 'word'>, max_col_width: 'int | None' = 40, min_col_width: 'int' = 3) -> 'None'
motui.widgets	Tabs	class	(tabs: 'list[str]', *, index: 'int' = 0, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled_items: 'Iterable[int]' = (), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	Text	class	(text: 'str' = '', *, style: 'Style | None' = None, theme: 'Theme | None' = None) -> 'None'
motui.widgets	Tree	class	(root_nodes, *, indent: 'int' = 2, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), disabled: 'bool' = False, theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	TreeNode	class	(label: 'str', children=(), *, expanded: 'bool' = False, disabled: 'bool' = False) -> 'None'
motui.widgets	Widget	class	(theme: 'Theme | None' = None, styles: 'Styles | None' = None) -> 'None'
motui.widgets	confirm_dialog	function	(message: 'str', *, danger: 'bool' = False, confirm_text: 'str' = 'Yes', cancel_text: 'str' = 'No', frame: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None) -> 'Dialog'
motui.widgets	prompt_dialog	function	(title: 'str', *, placeholder: 'str' = '', mask: 'str' = '', confirm_text: 'str' = 'OK', cancel_text: 'str' = 'Cancel', styles: 'Styles | None' = None, danger: 'bool' = False, frame: 'bool' = True, glyphs: 'Glyphs' = Glyphs(prompt='❯', cursor='→', rail='▌', fold_open='▾', fold_closed='▸', radio_off='( )', radio_on='(•)', check_off='[ ]', check_on='[x]', check_indeterminate='[-]', more_up='↑', more_down='↓', bar_full='█', bar_empty='░', slider_track='━', slider_thumb='●', horizontal_rule='─', vertical_rule='│', quote='│', separator=' · ', bullets=('•', '◦', '▪'), notice_info='i', notice_success='✓', notice_warn='!', notice_error='×', diff_add='+', diff_remove='-', diff_context=' ', spinner=('⠋', '⠙', '⠹', '⠸', '⠼', '⠴', '⠦', '⠧', '⠇', '⠏'), box=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘'), grid=Border(top_left='┌', top='─', top_tee='┬', top_right='┐', left='│', middle='─', cross='┼', right='│', middle_left='├', middle_right='┤', bottom_left='└', bottom='─', bottom_tee='┴', bottom_right='┘')), theme: 'Theme | None' = None) -> 'Dialog'
