import * as signale from 'signale'; import { IHashMap, Maybe } from '@formicarium/common'; import { Ora } from '../typings/ora'; export interface IUIService { log: (what: any) => void; spinner: Ora; promptBoolean: (message: string) => Promise; warn: (message: string) => void; error: (message: string) => void; success: (message: string) => void; info: (message: string) => void; newInteractive: () => signale.Signale; jsonToTable: (json: IHashMap>, firstColumnOptions?: object, valueColumnOptions?: object) => void; } export declare class UIService implements IUIService { spinner: Ora; promptBoolean: (message: string) => Promise; log: (message: string) => void; warn: (message: string) => void; error: (message: string) => void; success: (message: string) => void; info: (message: string) => void; newInteractive: () => signale.Signale; jsonToTable: (json: IHashMap>, firstColumnOptions?: object | undefined, valueColumnOptions?: object | undefined) => void; } //# sourceMappingURL=ui.d.ts.map