import { Action, SlackMessage } from "@atomist/slack-messages"; import { AbstractIdentifiableContribution, RendererContext, SlackNodeRenderer } from "../../../../lifecycle/Lifecycle"; import * as graphql from "../../../../typings/types"; export declare class IssueCommentNodeRenderer extends AbstractIdentifiableContribution implements SlackNodeRenderer { constructor(); supports(node: any): boolean; render(node: graphql.IssueToIssueCommentLifecycle.Comments, actions: Action[], msg: SlackMessage, context: RendererContext): Promise; } export declare class PullRequestCommentNodeRenderer extends AbstractIdentifiableContribution implements SlackNodeRenderer { constructor(); supports(node: any): boolean; render(node: graphql.PullRequestToPullRequestCommentLifecycle.Comments, actions: Action[], msg: SlackMessage, context: RendererContext): Promise; }