///
import type { PublicLitElement as LitElement } from "@arcgis/lumina";
import type { T9nMeta } from "@arcgis/lumina/controllers";
export abstract class SolutionsResourcesShell extends LitElement {
/**
* Contains the translations for this component.
* All UI strings should be defined here.
*
* @internal
*/
protected _translations: {
hero: {
heading: string;
subheading: string;
};
getStarted: {
heading: string;
subheading: string;
card1: {
heading: string;
description: string;
};
card2: {
heading: string;
description: string;
};
card3: {
heading: string;
description: string;
};
card4: {
heading: string;
description: string;
};
};
documentation: {
heading: string;
subheading: string;
card1: {
heading: string;
description: string;
};
card2: {
heading: string;
description: string;
};
card3: {
heading: string;
description: string;
};
card4: {
heading: string;
description: string;
};
};
support: {
heading: string;
subheading: string;
card1: {
heading: string;
description: string;
};
card2: {
heading: string;
description: string;
};
card3: {
heading: string;
description: string;
};
card4: {
heading: string;
description: string;
};
};
} & T9nMeta<{
hero: {
heading: string;
subheading: string;
};
getStarted: {
heading: string;
subheading: string;
card1: {
heading: string;
description: string;
};
card2: {
heading: string;
description: string;
};
card3: {
heading: string;
description: string;
};
card4: {
heading: string;
description: string;
};
};
documentation: {
heading: string;
subheading: string;
card1: {
heading: string;
description: string;
};
card2: {
heading: string;
description: string;
};
card3: {
heading: string;
description: string;
};
card4: {
heading: string;
description: string;
};
};
support: {
heading: string;
subheading: string;
card1: {
heading: string;
description: string;
};
card2: {
heading: string;
description: string;
};
card3: {
heading: string;
description: string;
};
card4: {
heading: string;
description: string;
};
};
}>;
/**
* Public method to scroll to a specific section
* Called by parent component menu items
*
* @param section
*/
scrollToSection(section: "getStarted" | "documentation" | "support"): Promise;
/** Emitted on demand when the sort type changes */
readonly sortTypeChanged: import("@arcgis/lumina").TargetedEvent;
readonly "@eventTypes": {
sortTypeChanged: SolutionsResourcesShell["sortTypeChanged"]["detail"];
};
}