import { ProviderSetupRequest } from "../../models/request/provider/provider-setup.request"; import { ProviderUpdateRequest } from "../../models/request/provider/provider-update.request"; import { ProviderVerifyRecoverDeleteRequest } from "../../models/request/provider/provider-verify-recover-delete.request"; import { ProviderResponse } from "../../models/response/provider/provider.response"; export class ProviderApiServiceAbstraction { postProviderSetup: (id: string, request: ProviderSetupRequest) => Promise; getProvider: (id: string) => Promise; putProvider: (id: string, request: ProviderUpdateRequest) => Promise; providerRecoverDeleteToken: ( organizationId: string, request: ProviderVerifyRecoverDeleteRequest, ) => Promise; deleteProvider: (id: string) => Promise; }