/**
* 格式化日志输出
*
* `[Hero]` 主标题 带背景的标题
* `
` 标题 带高亮色的标题
* `` 标题 多级高亮标题
* `!` 警告标题 多级高亮标题
* `_subtext_` 备注文本 浅色文本
* `*bold*` 加粗文本 浅色文本
* ![Warn] !Warn! 警告文本 红色警告文本
* `text~~3` paddingEnd 文本末尾填充
* `text3~~` paddingEnd 文本开始填充
* `text~13~` paddingMid 文本中间填充
*/
export declare function fmt(input: any): Segment[];
export declare function fmt(...inputs: any[]): Segment[][];
export declare enum SegmentType {
Hero = "Hero",
HeroWarn = "HeroWarn",
Title = "Title",
TitleWarn = "TitleWarn",
Subtext = "Subtext",
Bold = "Bold",
Warn = "Warn",
Now = "Now",
Debug = "Debug",
Text = "",
Raw = "Raw"
}
type SegmentOptions = {
padLength: number;
padType: "end" | "start" | "mid";
};
export type Segment = [any, SegmentType, SegmentOptions?];
export {};
//# sourceMappingURL=fmt.d.ts.map