import { IPpasDistributionInvoiceDetailInput } from "../../../../../schema-definitions/datasources/enapo/ppas/distribution/IPpasDistributionInvoiceDetailInput"; import { IPpasDistributionInvoiceListInput } from "../../../../../schema-definitions/datasources/enapo/ppas/distribution/IPpasDistributionInvoiceListInput"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; export declare class PpasDistributionDatasource { private simpleConfig; private clientId; private clientSecret; private accessTokenHeader; private url; private oauthUrl; private tokenExpiration; private authToken; constructor(simpleConfig: ISimpleConfig); getInvoiceList(from: string, to: string): Promise; getInvoiceDetail(intNum: string): Promise; private getDatasource; private getToken; private refreshToken; private getProtocolStrategy; }