///
import type * as portal from "@esri/arcgis-rest-portal";
import type * as common from "@esri/solution-common";
import type { PublicLitElement as LitElement } from "@arcgis/lumina";
import type { IDeployCard } from "../../utils/interfaces.js";
import type { T9nMeta } from "@arcgis/lumina/controllers";
export abstract class SolutionsDeployedList extends LitElement {
/**
* Contains the translations for this component.
* All UI strings should be defined here.
*
* @internal
*/
protected _translations: {
deployedVersion: string;
dependencyList: string;
} & T9nMeta<{
deployedVersion: string;
dependencyList: string;
}>;
/**
* Should the content be linkable
*
* @default false
*/
accessor hasLinks: boolean;
/**
* The title to display
*
* @default ''
*/
accessor listTitle: string;
/** List of deployed cards for navigation */
accessor referenceCards: IDeployCard[];
/** The results of a dependency query */
accessor results: portal.ISearchResult | null;
/** Emitted on demand when the details card is selected. */
readonly deployedCardSelected: import("@arcgis/lumina").TargetedEvent;
readonly "@eventTypes": {
deployedCardSelected: SolutionsDeployedList["deployedCardSelected"]["detail"];
};
}