export interface Icon { url: string; reference: string; type: null | string; size: null | 'any' | Size | Size[]; } export interface Image { type: string; size: 'any' | Size | Size[]; } export declare type TextFetcher = (url: string) => PromiseLike; export declare type BufferFetcher = (url: string) => PromiseLike; export interface Size { width: number; height: number; }