/** * @license * Copyright 2022 Superflow.dev * SPDX-License-Identifier: MIT */ import { LitElement, PropertyValueMap } from 'lit'; import { DataObject } from './dataObjects'; /** * SfIBricks 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 * @property mode - mode of operation * @property selectedId - id to preselect * @property selectedValue - callback function */ export declare class SfIBricks extends LitElement { namesjson: string; getNamesJson: () => any; idsjson: string; getIdsJson: () => any; prepopulateValJson: string; getPrepopulateJson: () => any; selectionObjects: DataObject[]; selectedObjects: DataObject[]; mode: string; flow: string; maxselect: string; static styles: import("lit").CSSResult; _SfIBricksC: any; _SfOuterContainer: any; _SfSelectionContainer: any; _SfSelectedContainer: any; constructor(); selectedValues: () => string[]; selectedTexts: () => string[]; selectedValueTexts: () => string[]; populateSelection: () => void; populateSelected: () => void; populateSingleSelectView: () => void; populateMultiSelectView: () => void; populateSelectedView: () => void; loadMode: () => Promise; protected firstUpdated(_changedProperties: PropertyValueMap | Map): void; connectedCallback(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'sf-i-bricks': SfIBricks; } } //# sourceMappingURL=sf-i-bricks.d.ts.map