import { CLCharCounterLayout, CLColors, CLSizes } from '../../../index.ts'; export interface CLFormCharCounterProps { /** Color for styling */ color?: CLColors; /** CSS prefix for component-specific styling */ cssPrefix?: string; /** Current character count */ currentLength: number; /** Layout style - inline or block */ layout?: CLCharCounterLayout; /** Maximum allowed characters */ maxLength: number; /** Size for styling */ size?: CLSizes; /** Test ID for testing purposes */ testId?: string; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { size: CLSizes; color: CLColors; testId: string; layout: CLCharCounterLayout; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLSpanElement>; export default _default;