import * as InlineCss from 'inline-css'; export type InlineCssOptions = InlineCss.Options & { enabled?: boolean; }; export type CompileConfig = { rootDir?: string; options?: Record; inlineCss?: InlineCssOptions; }; export interface TemplateAdapter { compile(template: string, context: Record, config?: CompileConfig, isFile?: boolean): Promise; }