import { nothing, TemplateResult } from 'lit-html'; import { repeat } from 'lit-html/directives/repeat.js'; import { styleMap } from 'lit-html/directives/style-map.js'; declare function renderIf(condition: T | undefined | null, template: TemplateResult | (() => TemplateResult)): TemplateResult | typeof nothing; declare function renderList(items: readonly T[], template: (item: T, index: number) => TemplateResult, key?: (item: T, index: number) => unknown): ReturnType; declare function styleObject(input: Record): ReturnType; declare const optionalAttribute: (value: T) => typeof nothing | NonNullable; export { renderList as a, optionalAttribute as o, renderIf as r, styleObject as s };