import { TemplateResult } from 'lit'; import { GradientCraftField, GradientCraftSectionKey, GradientCraftState, Translator } from './types'; export interface GradientCraftRenderHost { activeGradientCraftSection: GradientCraftSectionKey; gradientCraftPanelOpen: boolean; isGradient: boolean; t: Translator; normalizedGradientCraftState(): GradientCraftState; updateGradientCraftValue(section: GradientCraftSectionKey, field: GradientCraftField, value: number): void; } export declare function renderGradientCraftModule(host: GradientCraftRenderHost): TemplateResult | null; export declare function renderGradientCraftPopover(host: GradientCraftRenderHost): TemplateResult;