import { PropertyService, RemoteRequestService } from '@servicelabsco/nestjs-utility-services'; import { AddShortUrlDto } from '../dtos/add.short.url.dto'; import { BankAccountPayloadDto } from '../dtos/bank.account.payload.dto'; import { PanPayloadDto } from '../dtos/pan.payload.dto'; import { UpiVpaPayloadDto } from '../dtos/upi.vpa.payload.dto'; export declare class SlabsService { private readonly remoteRequestService; private readonly propertyService; private clientId; private clientSecret; private endPoint; private expiryDate; constructor(remoteRequestService: RemoteRequestService, propertyService: PropertyService); fetchGst(gstin: string): Promise; fetchGstFilings(gstin: string): Promise; fetchPanDetails(data: PanPayloadDto): Promise; fetchBankDetails(data: BankAccountPayloadDto): Promise; fetchIfscDetails(ifsc: string): Promise; fetchUpiVpaDetails(data: UpiVpaPayloadDto): Promise; fetchPostalCode(postalCode: number): Promise; fetchShortUrl(data: AddShortUrlDto): Promise; getGstinsFromPan(pan: string): Promise; post(url: string, data: any): Promise; private fetchData; private getHeaders; private setSecrets; private init; }