export declare class GxIdeCommentsViewer {
    #private;
    el: HTMLGxIdeCommentsViewerElement;
    /**
     * Comments data to display
     */
    readonly commentsData: CommentData[];
    /**
     * Callback to be executed when the user closes the viewer
     */
    readonly closeCallback: () => Promise<void>;
    componentWillLoad(): Promise<void>;
    render(): any;
}
export type CommentData = {
    date: string;
    user: string;
    comment: string;
};
