/** `block` uses half blocks; `ascii` samples every second pixel row. */ export type WordmarkStyle = "block" | "ascii"; /** `compact` is four rows tall, `large` is six. */ export type WordmarkSize = "compact" | "large"; export interface WordmarkOptions { readonly indent?: string; readonly style?: WordmarkStyle; readonly size?: WordmarkSize; } /** First stop of the wordmark ramp (also the plan/task pane accent). */ export declare const WORDMARK_TOP_HEX = "#FF55FF"; /** Width (in columns, uncolored) of the rendered wordmark for a given word. */ export declare function wordmarkWidth(word: string, size?: WordmarkSize): number; /** * Render `word` as a gradient pixel wordmark, one string per row, joined with * newlines. Each line is prefixed by `indent`. */ export declare function renderWordmark(word: string, options?: WordmarkOptions): string;