import { EventEmitter } from '../../stencil-public-runtime'; export type RatingSizeType = 'standard' | 'large'; /** * Rating element is used to either display a rating * or act as an input for a user to give a rating. */ export declare class DatacomRating { label: any; size: RatingSizeType; ratingValue: number; readonly: boolean; selectedRating: number; ratingChanged: EventEmitter; /** * Retrive rating currently selected in component */ getSelectedRating(): Promise; /** * Event handler for when rating is changed. */ private onRatingSelected; /** * Renders rating input elements for when component takes user input. * @returns Input elements for rating. */ private renderRatingInputs; /** * Renders rating display elements when component is readonly. * @returns Display elements for rating. */ private renderRatingDisplay; render(): any; } export type HTMLDatacomRatingElement = HTMLElement & DatacomRating;