export declare type StatusMethod = (icon: string, ...message: any[]) => void; export interface StatusBlueprint { debug: StatusMethod; info: StatusMethod; warn: StatusMethod; error: StatusMethod; } export declare class Status implements StatusBlueprint { prefixOverride?: string; constructor(prefixOverride?: string); determinePrefix(): string; buildMethod(type: keyof StatusBlueprint): StatusMethod; debug: StatusMethod; info: StatusMethod; warn: StatusMethod; error: StatusMethod; } export declare const status: Status;