import { Styles } from '@wolf-tui/core'; export type WNodeType = 'wolfie-box' | 'wolfie-text'; export type WNodeProps = { style?: Partial; 'aria-label'?: string; 'aria-hidden'?: boolean; 'aria-role'?: 'button' | 'checkbox' | 'combobox' | 'list' | 'listbox' | 'listitem' | 'menu' | 'menuitem' | 'option' | 'progressbar' | 'radio' | 'radiogroup' | 'tab' | 'tablist' | 'table' | 'textbox' | 'timer' | 'toolbar'; 'aria-state'?: { busy?: boolean; checked?: boolean; disabled?: boolean; expanded?: boolean; multiline?: boolean; multiselectable?: boolean; readonly?: boolean; required?: boolean; selected?: boolean; }; internal_transform?: (text: string) => string; }; export type WNode = { type: WNodeType; props: WNodeProps; children: Array; key?: string; }; export declare const wbox: (props: WNodeProps, children: Array, key?: string) => WNode; export declare const wtext: (props: WNodeProps, children: Array) => WNode; //# sourceMappingURL=types.d.ts.map