import { EventEmitter } from '../../stencil-public-runtime'; import { CommentOverview } from "../../common/interface"; export declare class JackeryCommentOverview { element: HTMLElement; strings: any; commentOverview: CommentOverview; imgLimit: number; isSubmitting: boolean; active_sort: number | null; write_review: boolean; dropRef?: any; activeFilterRating: string | null | undefined; review_params: { name: string; email?: string; rating: number; image?: any; comment: string; }; review_error: { name: string; email: string; rating: string; image: string; comment: string; }; sortList: { key: string; value: number; }[]; validator__: any; formRatingRef?: any; formImgUploadRef?: any; /** * 自定义事件 - 子组件状态变更传递到父组件 */ customEvent: EventEmitter<{ name: string; email?: string; rating: number; image?: any; comment: string; }>; ratingFilterEvent: EventEmitter; sortFilterEvent: EventEmitter; handleCloseForm(): Promise; componentWillLoad(): Promise; private handleSortChange; handleRate(v: number): void; handleFileUploaded(event: CustomEvent): void; handleName(v: string): void; handleEmail(v: string): void; handleComment(v: string): void; initFormValidate(): void; handleSubmit(v: any): void; handleFilterRating(v: any): void; render(): any; }