import { GenesisElement } from '@genesislcap/web-core'; import { DatasourceConfiguration } from '../../../reconciliation.types'; import { DocumentService } from '../../../services/document.service'; import { FileUploadButtonLabel, ShowHideUpload, UploadFileMode } from './input-parameter.types'; import type { UploadedEventDetail } from './input-parameter.types'; export { ShowHideUpload, UploadFileMode }; export type { UploadedEventDetail }; export declare class InputParameter extends GenesisElement { documentService: DocumentService; static readonly NO_FILE_UPLOADED = "No file uploaded"; datasourceConfiguration: DatasourceConfiguration; locked: boolean; datasourceName: string; showHideUpload: ShowHideUpload; fileUploadButtonLabel: FileUploadButtonLabel; filename: any; fileSelect: HTMLInputElement; private file; uploadFileMode: UploadFileMode; fileStorageValue: string; fileStorages: any[]; connectedCallback(): void; datasourceConfigurationChanged(): void; lockedChanged(): void; toggleChevron(): void; loadFile(): void; private fileSelected; private uploadFile; selectExistingFile(): Promise; changeExistingFile(): void; } //# sourceMappingURL=input-parameter.d.ts.map