import { WeekAbbreviations } from '../interfaces/localization'; export declare enum NotificationPosition { TopRight = "top-right", TopLeft = "top-left", TopCenter = "top-center", BottomRight = "bottom-right", BottomLeft = "bottom-left", BottomCenter = "bottom-center" } export declare enum FeedbackColors { Information = "information", Warning = "warning", Success = "success", Error = "error", Neutral = "neutral" } export declare enum DeprecatedSemanticColors { Neutral = "neutral", Primary = "primary", Secondary = "secondary", Success = "success", Error = "error" } export declare enum SemanticSizes { ExtraSmall = "xs", Small = "sm", Medium = "md", Large = "lg", ExtraLarge = "xl" } export declare enum ButtonSize { ExtraSmall = "xs", Small = "sm", Medium = "md", Large = "lg" } export declare enum FieldSize { Small = "sm", Medium = "md" } export declare enum ButtonEmphasis { High = "high", Medium = "medium", Low = "low", Lower = "lower" } export declare enum ButtonType { Submit = "submit", Reset = "reset", Button = "button" } export declare enum NotificationEmphasis { Medium = "medium", High = "high" } export declare enum ToggleButtonEmphasis { High = "high", Low = "low" } export declare enum StatusIndicatorEmphasis { High = "high", Low = "low" } export declare enum EnvironmentName { Development = "DEV", Test = "TEST", Acceptance = "ACC" } export declare enum EnvironmentIndicatorMode { Auto = "auto", Focused = "focused", Unfocused = "unfocused" } export declare enum ToggleButtonSize { ExtraSmall = "xs", Small = "sm", Medium = "md", Large = "lg" } export declare enum IconButtonShape { Square = "square", Rounded = "rounded" } export declare enum LoaderColors { High = "brand", Low = "white" } export declare enum ProgressbarFeedback { Neutral = "neutral", Success = "success", Error = "error" } export declare enum FileTileState { Queued = "queued", Uploading = "uploading", Processing = "processing", Complete = "complete", Error = "error", Invalid = "invalid" } export declare enum FileTileSize { Small = "sm", Medium = "md" } export declare enum DropzoneSize { Small = "sm", Medium = "md" } export declare enum FileUploadSize { Small = "sm", Medium = "md" } export declare enum AvatarColor { Amber = "amber", Orange = "orange", Yellow = "yellow", Red = "red", Turquoise = "turquoise", Crimson = "crimson", Green = "green", Petrol = "petrol", Lime = "lime", Gray = "gray" } export declare enum LabelPlacement { Before = "before", After = "after" } export declare enum FieldTooltipPosition { Bottom = "bottom", Right = "right" } export declare enum TextInputAutocomplete { On = "on", Off = "off", Section = "section-*", Shipping = "shipping", Billing = "billing", Home = "home", Work = "work", Mobile = "mobile", Fax = "fax", Pager = "pager", Tel = "tel", TelCountryCode = "tel-country-code", TelNational = "tel-national", TelAreaCode = "tel-area-code", TelLocal = "tel-local", TelLocalPrefix = "tel-local-prefix", TelLocalSuffix = "tel-local-suffix", TelExtension = "tel-extension", Email = "email", IMProtocol = "impp", Name = "name", HonorificPrefix = "honorific-prefix", GivenName = "given-name", AdditionalName = "additional-name", FamilyName = "family-name", HonorificSuffix = "honorific-suffix", Nickname = "nickname", Username = "username", NewPassword = "new-password", CurrentPassword = "current-password", OneTimeCode = "one-time-code", OrganizationTitle = "organization-title", Organization = "organization", StreetAddress = "street-address", AddressLine1 = "address-line1", AddressLine2 = "address-line2", AddressLine3 = "address-line3", AddressLevel4 = "address-level4", AddressLevel3 = "address-level3", AddressLevel2 = "address-level2", AddressLevel1 = "address-level1", Country = "country", CountryName = "country-name", PostalCode = "postal-code", CCName = "cc-name", CCGivenName = "cc-given-name", CCAdditionalName = "cc-additional-name", CCFamilyName = "cc-family-name", CCNumber = "cc-number", CCExp = "cc-exp", CCExpMonth = "cc-exp-month", CCExpYear = "cc-exp-year", CCCSC = "cc-csc", CCType = "cc-type", TransactionCurrency = "transaction-currency", TransactionAmount = "transaction-amount", Language = "language", Bday = "bday", BdayDay = "bday-day", BdayMonth = "bday-month", BdayYear = "bday-year", Sex = "sex", Url = "url", Photo = "photo" } export declare enum TimeType { Hours = "hours", Minutes = "minutes", Seconds = "seconds" } export declare enum GlobalFilterPosition { End = "end", Start = "start", Center = "center" } export declare enum SortingPossibility { Asc = "asc", Desc = "desc" } export declare const WEEK_ABBREVIATIONS: WeekAbbreviations; export declare const CUSTOM_DAY_NAMES: { [key: string]: string[]; }; export declare const CUSTOM_MONTH_NAMES: { [key: string]: string[]; }; /** * Components that render floating content over the page while remaining a DOM * descendant of wherever they were declared. * * `showModal()` promotes a dialog to the browser's top layer for painting only * — the element keeps its position in the DOM tree, so events raised inside it * still travel up through whatever contains it (a table row, a clickable card). * Those components deliberately let content events bubble, because * root-delegated event systems (Blazor's single document-level listener, * React 17+) never see an event that was stopped on the way up. * * Isolating that content is therefore the *receiver's* job: a container that * reacts to clicks must ignore events that came from an overlay nested inside * it. Keep this list here rather than inline in each receiver, so adding a new * overlay component is a one-line change instead of a hunt across the codebase. */ export declare const OVERLAY_TAGS: readonly ["nv-dialog", "nv-drawer", "nv-popover"]; /** `OVERLAY_TAGS` as a selector, for `closest()` / `matches()` calls. */ export declare const OVERLAY_SELECTOR: string;