/** * KTUI - Free & Open-Source Tailwind UI Components by Keenthemes * Copyright 2025 by Keenthemes Inc */ import KTComponent from '../component'; import { KTRatingConfigInterface, KTRatingInterface } from './types'; declare global { interface Window { KTRating: typeof KTRating; } } export declare class KTRating extends KTComponent implements KTRatingInterface { protected _name: string; protected _defaultConfig: KTRatingConfigInterface; protected _config: KTRatingConfigInterface; protected _container: HTMLElement | null; protected _changeListener: ((e: Event) => void) | null; constructor(element: HTMLElement, config?: KTRatingConfigInterface | null); protected _getMax(): number; protected _getValue(): number; protected _render(): void; protected _updateInteractiveDisplay(): void; protected _handlers(): void; getValue(): number | null; setValue(value: number | null): void; dispose(): void; static getInstance(element: HTMLElement): KTRating | null; static createInstances(): void; static init(): void; } //# sourceMappingURL=rating.d.ts.map