/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { ItemType } from "./components/bottom-bar-item/bottom-bar-item"; import { Size, Variant } from "./components/button/button"; import { CalloutVariant } from "./components/callout/callout"; import { InputMode, InputType, Size as Size1 } from "./components/input/input"; import { ActionType, ItemType as ItemType1 } from "./components/list-view-item/list-view-item"; import { Size as Size2 } from "./components/segmented-control/segmented-control"; import { Direction, GapSize } from "./components/stack/stack"; export { ItemType } from "./components/bottom-bar-item/bottom-bar-item"; export { Size, Variant } from "./components/button/button"; export { CalloutVariant } from "./components/callout/callout"; export { InputMode, InputType, Size as Size1 } from "./components/input/input"; export { ActionType, ItemType as ItemType1 } from "./components/list-view-item/list-view-item"; export { Size as Size2 } from "./components/segmented-control/segmented-control"; export { Direction, GapSize } from "./components/stack/stack"; export namespace Components { /** * The App Bar component is used at the top of a page to display a title and * optional prefix and suffix actions. It's typically used to provide a * native-like navigation experience. */ interface ScoutAppBar { "titleText"?: string; } /** * The avatar component is used to display the user's profile picture. * Wrap it with a container, to determine its size, since it scales to fit container. */ interface ScoutAvatar { /** * The name of the user. * @default "" */ "alt": string; /** * The source URL of the user image. * @default "" */ "imageSrc": string; } /** * The bottom bar component is used in the Jamboree26 app to provide * navigation at the bottom of the screen. */ interface ScoutBottomBar { } /** * A bottom bar item used within the bottom bar for navigation. Should not be * used outside of a bottom bar. */ interface ScoutBottomBarItem { /** * Whether the item is currently active. Should be set to true when the item represents the current page. */ "active"?: boolean; /** * An optional link to navigate to when the item is clicked. Only used when `type` is set to "link". */ "href"?: string; /** * An icon to display above the label. Must be an SVG string. */ "icon": string; /** * The label to display below the icon. */ "label": string; "rel"?: string; "target"?: string; /** * The type of the bottom bar item, either a button or a link. * @default "button" */ "type": ItemType; } /** * A button component that can be used either as a normal button or as a link. * Will render a `