/** * @license * Copyright 2022 Superflow.dev * SPDX-License-Identifier: MIT */ import { LitElement, PropertyValueMap } from 'lit'; /** * SfIExternalImport element. * @fires renderComplete - When the list is populated * @fires valueChanged - When the value is changed * @property apiId - backend api id * @property label - input label * @property name - name of the input */ export declare class SfIExternalImport extends LitElement { static styles: import("lit").CSSResult; projectid: string; apiId: string; userprofileid: string; username: string; _SfRowError: any; _SfRowErrorMessage: any; _SfRowSuccess: any; _SfRowSuccessMessage: any; _SfRowSuccessMessageBtnContainer: any; _SfLoader: any; _SfExternalReportingFileUploader: any; _SfExternalReportingSelectorImport: any; _SfExternalReportingSelectorRemove: any; _SfExternalReportingSubmitBtn: any; prepareXhrPresigned: (data: any, url: string, loaderElement: any, loaderText?: string) => Promise; prepareXhrPresignedGet: (url: string, loaderElement: any, loaderText?: string) => Promise; prepareXhrPresignedDelete: (url: string, loaderElement: any, loaderText?: string) => Promise; prepareXhr: (data: any, url: string, loaderElement: any, authorization: any, loaderText?: string) => Promise; clearMessages: () => void; setError: (msg: string) => void; setSuccess: (msg: string) => void; setSuccessBtn: (msg: string, btnCaptions: string[], btnCallbacks: Function[]) => void; initListeners: () => void; setSubmitTitle: () => void; processInputFile: () => Promise; processCompliancesData: (jsonObj: any, monthYearObj: any, externalMapping: any, flagImport: boolean) => Promise; months: Record; parseFileName: (fileName: string) => { month: number; year: number; fincalYear: number; monthName: string; }; fetchExternalMapping: () => Promise; uploadExternalReporting: (reportingData: any, mm: string, year: string, flagImport: boolean) => Promise; loadMode: () => Promise; protected firstUpdated(_changedProperties: PropertyValueMap | Map): void; connectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'sf-i-external-import': SfIExternalImport; } } //# sourceMappingURL=sf-i-external-import.d.ts.map