import { IAppserviceStorageProvider , IStorageProvider } from "matrix-bot-sdk" ; import { IssuesGetResponseData } from "../Github/Types" ; export interface IBridgeStorageProvider extends IAppserviceStorageProvider , IStorageProvider { setGithubIssue ( repo , issueNumber , data , scope ? ) : Promise < void > ; getGithubIssue ( repo , issueNumber , scope ? ) : Promise < IssuesGetResponseData | null > ; setLastNotifCommentUrl ( repo , issueNumber , url , scope ? ) : Promise < void > ; getLastNotifCommentUrl ( repo , issueNumber , scope ? ) : Promise < string | null > ; setPRReviewData ( repo , issueNumber , data , scope ? ) : Promise < void > ; getPRReviewData ( repo , issueNumber , scope ? ) : Promise < any | null > ; setFigmaCommentEventId ( roomId , figmaCommentId , eventId ) : Promise < void > ; getFigmaCommentEventId ( roomId , figmaCommentId ) : Promise < string | null > ; }