import { Commands, UI } from '@kui-shell/core'; export declare const codeViewMode: (source: string, contentType?: string) => { mode: string; label: string; leaveBottomStripeAlone: boolean; direct: { type: string; isEntity: boolean; contentType: string; content: string; }; }; export declare const vizAndfsmViewModes: (visualize: any, commandPrefix: string, defaultMode: string, input: string, ast: Record, options: any) => UI.Mode | import("@kui-shell/core/webapp/bottom-stripe").DirectViewControllerFunction | import("@kui-shell/core/webapp/bottom-stripe").DirectViewControllerSpec>[]; export declare const decorateAsApp: (tab: UI.Tab, { action, input, commandPrefix, doVisualize, options }: { action: any; input: any; commandPrefix?: string; doVisualize: any; options: any; }) => Promise<{ content: any; subtext: any; } | { content: any; subtext?: undefined; }>;