automagik-cli
Version:
Automagik CLI - A powerful command-line interface for interacting with Automagik Hive multi-agent AI systems
34 lines (33 loc) • 981 B
TypeScript
export type BreakpointSize = 'small' | 'medium' | 'large';
export interface ResponsiveLayout {
width: number;
height: number;
breakpoint: BreakpointSize;
isSmall: boolean;
isMedium: boolean;
isLarge: boolean;
isNarrow: boolean;
isWide: boolean;
isShort: boolean;
isTall: boolean;
maxContentWidth: number;
maxContentHeight: number;
inputWidth: number;
suggestionsWidth: number;
headerHeight: number;
footerHeight: number;
}
interface ResponsiveLayoutOptions {
debounceMs?: number;
minInputWidth?: number;
widthFraction?: number;
}
export declare const useResponsiveLayout: (options?: ResponsiveLayoutOptions) => ResponsiveLayout;
export declare const useResponsiveText: (text: string, maxWidth: number, suffix?: string) => string;
export declare const useResponsiveSpacing: (layout: ResponsiveLayout) => {
marginX: number;
marginY: number;
paddingX: number;
paddingY: number;
};
export {};