import { type TemplateResult } from 'lit'; import type { NuiType } from '../../types/nui-type.js'; import type { FloatLabelVariant } from './types.js'; export interface NuiFloatLabelViewState { variant: FloatLabelVariant; filled: boolean; focused: boolean; nuiType: NuiType; floatLabelClass: string; } export interface FloatLabelRenderHandlers { onSlotChange: () => void; } export declare function getFloatLabelClass(floatLabelClass: string): string; export declare function renderFloatLabel(state: NuiFloatLabelViewState, handlers: FloatLabelRenderHandlers): TemplateResult; //# sourceMappingURL=logic.d.ts.map