import { QelosSDKOptions, RequestExtra } from '../types'; import BaseSDK from '../base-sdk'; import { IIntegrationSource, IIntegrationSourceStatusRequest, IIntegrationSourceStatusResult } from '@qelos/global-types'; export default class QlIntegrationSources extends BaseSDK { private options; private relativePath; constructor(options: QelosSDKOptions); getIntegrationSource(sourceId: string, extra?: RequestExtra): Promise; getList(query?: { kind?: string; }, extra?: RequestExtra): Promise; remove(sourceId: string): Promise; update(sourceId: string, changes: Partial>): Promise; create(source: Pick): Promise; checkStatus(sourceId: string, overrides?: Partial>): Promise; checkDraftStatus(source: IIntegrationSourceStatusRequest): Promise; }