/* 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 { CheckboxObject } from "./components/gcds-checkboxes/checkbox"; import { Validator, ValidatorEntry } from "./validators"; import { SpacingValues } from "./utils/types/spacing"; import { ContentValues, GridGapValues } from "./components/gcds-grid/gcds-grid"; import { SuggestionOption } from "./components/gcds-input/suggestion-option"; import { RadioObject } from "./components/gcds-radios/radio"; export { CheckboxObject } from "./components/gcds-checkboxes/checkbox"; export { Validator, ValidatorEntry } from "./validators"; export { SpacingValues } from "./utils/types/spacing"; export { ContentValues, GridGapValues } from "./components/gcds-grid/gcds-grid"; export { SuggestionOption } from "./components/gcds-input/suggestion-option"; export { RadioObject } from "./components/gcds-radios/radio"; export namespace Components { /** * Alert displays an alert message with an optional heading, icon, and close button. */ interface GcdsAlert { /** * Defines alert role. * @default 'info' */ "alertRole"?: 'danger' | 'info' | 'success' | 'warning'; /** * Defines the max width of the alert content. * @default 'full' */ "container"?: 'full' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'; /** * Defines the alert heading. */ "heading": string; /** * Defines if the alert's close button is displayed or not. * @default false */ "hideCloseBtn"?: boolean; /** * Defines if the alert's role icon is displayed or not. * @default false */ "hideRoleIcon"?: boolean; /** * Defines if the alert's position is fixed. * @default false */ "isFixed"?: boolean; } /** * Breadcrumbs is a path to the current page from each preceding level of the site's hierarchy. */ interface GcdsBreadcrumbs { /** * Defines if the default canada.ca link is displayed or omitted. * @default false */ "hideCanadaLink": boolean; } /** * Breadcrumbs item represents a single link in the breadcrumbs navigation. */ interface GcdsBreadcrumbsItem { /** * Specifies the href of the breadcrumb item. */ "href": string | undefined; } /** * The button is an interactive object that emphasizes an action. */ interface GcdsButton { /** * The buttonId attribute specifies the id for a