import { TCreateSupportOwnerData } from "../support-events.js"; import { ESupportCategory, ESupportSubCategory } from "../support/index.js"; export declare enum ESupportProviders { JIRA = "jira" } export type TSendOwnerSupportData = { tenant: string; summary: string; description: string; category: ESupportCategory; subCategory: ESupportSubCategory; ticketNumber: string; ownerSupportId: string; feedBack: string; }; export interface ISupportAdaptor { callCreateSupportOwner: (data: TCreateSupportOwnerData) => Promise; callSendOwnerSupportMessage: (data: TSendOwnerSupportData) => Promise; } export type TJiraOwnerSupportMessageRequest = { isAdfRequest: boolean; requestFieldValues: { description: string; summary: string; customfield_10068: string; customfield_10071: { value: ESupportCategory; }; customfield_10074: { value: ESupportSubCategory; }; customfield_10072: string; customfield_10075: string; }; raiseOnBehalfOf: string; requestTypeId: string; serviceDeskId: string; }; export type TSupportOwnerMessageRequest = TJiraOwnerSupportMessageRequest; //# sourceMappingURL=interfaces.d.ts.map