UNPKG

@vcsh/kern-vue-kit

Version:

Dieses Repository enthält die VUE-Implementation des KERN Design-Systems.

983 lines (827 loc) 31.7 kB
import { AllowedComponentProps } from 'vue'; import { ComponentCustomProps } from 'vue'; import { ComponentOptionsMixin } from 'vue'; import { ComponentProvideOptions } from 'vue'; import { DefineComponent } from 'vue'; import { ExtractPropTypes } from 'vue'; import { PublicProps } from 'vue'; import { ShallowUnwrapRef } from 'vue'; import { VNode } from 'vue'; import { VNodeProps } from 'vue'; declare const __VLS_component: DefineComponent<__VLS_Props, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props> & Readonly<{}>, { label: string; open: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDetailsElement>; declare const __VLS_component_10: DefineComponent<__VLS_Props_17, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_17> & Readonly<{}>, { size: "display" | "x-large" | "large" | "medium" | "small"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const __VLS_component_11: DefineComponent<__VLS_Props_18, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_18> & Readonly<{}>, { size: "large" | "medium" | "small"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLParagraphElement>; declare const __VLS_component_12: DefineComponent<__VLS_Props_19, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_19> & Readonly<{}>, { size: "large" | "medium" | "small"; bold: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLParagraphElement>; declare const __VLS_component_13: DefineComponent<__VLS_Props_20, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_20> & Readonly<{}>, { size: "large" | "medium" | "small"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLParagraphElement>; declare const __VLS_component_14: DefineComponent<__VLS_Props_21, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_21> & Readonly<{}>, { variant: string; href: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLAnchorElement>; declare const __VLS_component_15: DefineComponent<__VLS_Props_22, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_22> & Readonly<{}>, { size: "large" | "medium" | "small"; variant: "bullet" | "number"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLUListElement>; declare const __VLS_component_16: DefineComponent<__VLS_Props_23, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_23> & Readonly<{}>, { justify: "start" | "center" | "end" | "around" | "between" | "evenly"; align: "start" | "center" | "end"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; declare const __VLS_component_17: DefineComponent<ExtractPropTypes< { xs: { type: (StringConstructor | NumberConstructor)[]; default: any; }; sm: { type: (StringConstructor | NumberConstructor)[]; default: any; }; md: { type: (StringConstructor | NumberConstructor)[]; default: any; }; lg: { type: (StringConstructor | NumberConstructor)[]; default: any; }; xl: { type: (StringConstructor | NumberConstructor)[]; default: any; }; xxl: { type: (StringConstructor | NumberConstructor)[]; default: any; }; align: { type: StringConstructor; default: any; validator: (value: string) => boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes< { xs: { type: (StringConstructor | NumberConstructor)[]; default: any; }; sm: { type: (StringConstructor | NumberConstructor)[]; default: any; }; md: { type: (StringConstructor | NumberConstructor)[]; default: any; }; lg: { type: (StringConstructor | NumberConstructor)[]; default: any; }; xl: { type: (StringConstructor | NumberConstructor)[]; default: any; }; xxl: { type: (StringConstructor | NumberConstructor)[]; default: any; }; align: { type: StringConstructor; default: any; validator: (value: string) => boolean; }; }>> & Readonly<{}>, { align: string; xs: string | number; sm: string | number; md: string | number; lg: string | number; xl: string | number; xxl: string | number; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; declare const __VLS_component_18: DefineComponent<__VLS_Props_25, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_25> & Readonly<{}>, { size: "small" | "default" | "large"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLParagraphElement>; declare const __VLS_component_19: DefineComponent<__VLS_Props_26, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_26> & Readonly<{}>, { size: "small" | "default" | "large"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLParagraphElement>; declare const __VLS_component_2: DefineComponent<__VLS_Props_2, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_2> & Readonly<{}>, { text: string; variant: "info" | "success" | "warning" | "danger"; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; declare const __VLS_component_3: DefineComponent<__VLS_Props_5, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_5> & Readonly<{}>, { size: "small" | "large"; title: string; preline: string; subline: string; hug: boolean; active: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLElement>; declare const __VLS_component_4: DefineComponent<ExtractPropTypes< { id: { required: true; type: StringConstructor; }; title: { type: StringConstructor; default: string; }; confirmText: { type: StringConstructor; }; cancelText: { type: StringConstructor; }; disableConfirm: { type: BooleanConstructor; default: boolean; }; disableCancel: { type: BooleanConstructor; default: boolean; }; }>, { showDialog: () => void; closeDialog: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { close: (...args: any[]) => void; confirm: (...args: any[]) => void; }, string, PublicProps, Readonly<ExtractPropTypes< { id: { required: true; type: StringConstructor; }; title: { type: StringConstructor; default: string; }; confirmText: { type: StringConstructor; }; cancelText: { type: StringConstructor; }; disableConfirm: { type: BooleanConstructor; default: boolean; }; disableCancel: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onClose?: (...args: any[]) => any; onConfirm?: (...args: any[]) => any; }>, { title: string; disableConfirm: boolean; disableCancel: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDialogElement>; declare const __VLS_component_5: DefineComponent<__VLS_Props_10, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_10> & Readonly<{}>, { title: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; declare const __VLS_component_6: DefineComponent<__VLS_Props_11, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_11> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLLIElement>; declare const __VLS_component_7: DefineComponent<__VLS_Props_12, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_12> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>; declare const __VLS_component_8: DefineComponent<__VLS_Props_13, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_13> & Readonly<{}>, { label: string; error: string; horizontal: boolean; optional: boolean; hint: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLFieldSetElement>; declare const __VLS_component_9: DefineComponent<__VLS_PublicProps_4, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: string) => any; } & { blur: (event: FocusEvent) => any; focus: (event: FocusEvent) => any; }, string, PublicProps, Readonly<__VLS_PublicProps_4> & Readonly<{ onBlur?: (event: FocusEvent) => any; onFocus?: (event: FocusEvent) => any; "onUpdate:modelValue"?: (value: string) => any; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>; declare type __VLS_PrettifyLocal<T> = { [K in keyof T]: T[K]; } & {}; declare type __VLS_PrettifyLocal_2<T> = { [K in keyof T]: T[K]; } & {}; declare type __VLS_Props = { label?: string; open?: boolean; }; declare type __VLS_Props_10 = { title?: string; }; declare type __VLS_Props_11 = { number?: number; }; declare type __VLS_Props_12 = { title: string; columns: TableColumn[]; rows: TableRow[]; }; declare type __VLS_Props_13 = { label?: string; error?: string; horizontal?: boolean; optional?: boolean; hint?: string; optionalText?: string; }; declare type __VLS_Props_14 = { label?: string; id: string; error?: string; disabled?: boolean; name: string; }; declare type __VLS_Props_15 = Props_2; declare type __VLS_Props_16 = Props_3; declare type __VLS_Props_17 = { size?: 'display' | 'x-large' | 'large' | 'medium' | 'small'; }; declare type __VLS_Props_18 = { size?: 'large' | 'medium' | 'small'; }; declare type __VLS_Props_19 = { size?: 'large' | 'medium' | 'small'; bold?: boolean; }; declare type __VLS_Props_2 = { text?: string; variant?: 'info' | 'success' | 'warning' | 'danger'; }; declare type __VLS_Props_20 = { size?: 'large' | 'medium' | 'small'; }; declare type __VLS_Props_21 = { variant?: string; href?: string; }; declare type __VLS_Props_22 = { size?: 'large' | 'medium' | 'small'; variant?: 'bullet' | 'number'; }; declare type __VLS_Props_23 = { justify?: 'start' | 'center' | 'end' | 'around' | 'between' | 'evenly'; align?: 'start' | 'center' | 'end'; }; declare type __VLS_Props_24 = { label?: string; fluid?: boolean; }; declare type __VLS_Props_25 = { size?: 'small' | 'default' | 'large'; }; declare type __VLS_Props_26 = { size?: 'small' | 'default' | 'large'; }; declare type __VLS_Props_3 = { text?: string; variant?: 'success' | 'danger' | 'warning' | 'info'; icon: string; }; declare type __VLS_Props_4 = { label?: string; variant?: 'primary' | 'secondary' | 'tertiary' | 'info'; icon?: string; iconOnly?: boolean; iconPosition?: 'left' | 'right'; iconSize?: string; block?: boolean; disabled?: boolean; }; declare type __VLS_Props_5 = { preline?: string; title?: string; subline?: string; hug?: boolean; active?: boolean; size?: 'small' | 'large'; }; declare type __VLS_Props_6 = Props; declare type __VLS_Props_7 = { items?: KeyValuePair[]; column?: boolean; }; declare type __VLS_Props_8 = { icon: IconName | string; size?: string; }; declare type __VLS_Props_9 = { id: string; label?: string; labelPosition?: "top" | "bottom"; value?: number; max?: number; }; declare type __VLS_PublicProps = { modelValue?: Date | null; } & __VLS_Props_6; declare type __VLS_PublicProps_2 = { modelValue?: boolean; } & __VLS_Props_14; declare type __VLS_PublicProps_3 = { modelValue?: string | number; } & __VLS_Props_15; declare type __VLS_PublicProps_4 = { modelValue?: string; } & __VLS_Props_16; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDetailsElement; }; declare function __VLS_template_10(): { attrs: Partial<{}>; slots: { default?(_: {}): any; default?(_: {}): any; default?(_: {}): any; default?(_: {}): any; default?(_: {}): any; }; refs: {}; rootEl: any; }; declare function __VLS_template_11(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLParagraphElement; }; declare function __VLS_template_12(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLParagraphElement; }; declare function __VLS_template_13(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLParagraphElement; }; declare function __VLS_template_14(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLAnchorElement; }; declare function __VLS_template_15(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLUListElement; }; declare function __VLS_template_16(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; declare function __VLS_template_17(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; declare function __VLS_template_18(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLParagraphElement; }; declare function __VLS_template_19(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLParagraphElement; }; declare function __VLS_template_2(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; declare function __VLS_template_3(): { attrs: Partial<{}>; slots: { content?(_: {}): any; body?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }; refs: {}; rootEl: HTMLElement; }; declare function __VLS_template_4(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDialogElement; }; declare function __VLS_template_5(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; declare function __VLS_template_6(): { attrs: Partial<{}>; slots: { title?(_: {}): any; status?(_: {}): any; }; refs: {}; rootEl: HTMLLIElement; }; declare function __VLS_template_7(): { attrs: Partial<{}>; slots: { actions?(_: { row: TableRow; }): any; }; refs: {}; rootEl: HTMLDivElement; }; declare function __VLS_template_8(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLFieldSetElement; }; declare function __VLS_template_9(): { attrs: Partial<{}>; slots: { hint?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; declare type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare type __VLS_TemplateResult_10 = ReturnType<typeof __VLS_template_10>; declare type __VLS_TemplateResult_11 = ReturnType<typeof __VLS_template_11>; declare type __VLS_TemplateResult_12 = ReturnType<typeof __VLS_template_12>; declare type __VLS_TemplateResult_13 = ReturnType<typeof __VLS_template_13>; declare type __VLS_TemplateResult_14 = ReturnType<typeof __VLS_template_14>; declare type __VLS_TemplateResult_15 = ReturnType<typeof __VLS_template_15>; declare type __VLS_TemplateResult_16 = ReturnType<typeof __VLS_template_16>; declare type __VLS_TemplateResult_17 = ReturnType<typeof __VLS_template_17>; declare type __VLS_TemplateResult_18 = ReturnType<typeof __VLS_template_18>; declare type __VLS_TemplateResult_19 = ReturnType<typeof __VLS_template_19>; declare type __VLS_TemplateResult_2 = ReturnType<typeof __VLS_template_2>; declare type __VLS_TemplateResult_3 = ReturnType<typeof __VLS_template_3>; declare type __VLS_TemplateResult_4 = ReturnType<typeof __VLS_template_4>; declare type __VLS_TemplateResult_5 = ReturnType<typeof __VLS_template_5>; declare type __VLS_TemplateResult_6 = ReturnType<typeof __VLS_template_6>; declare type __VLS_TemplateResult_7 = ReturnType<typeof __VLS_template_7>; declare type __VLS_TemplateResult_8 = ReturnType<typeof __VLS_template_8>; declare type __VLS_TemplateResult_9 = ReturnType<typeof __VLS_template_9>; declare type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_10<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_11<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_12<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_13<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_14<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_15<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_16<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_17<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_18<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_19<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_2<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_3<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_4<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_5<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_6<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_7<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_8<T, S> = T & { new (): { $slots: S; }; }; declare type __VLS_WithTemplateSlots_9<T, S> = T & { new (): { $slots: S; }; }; declare const allowedIcons: readonly ["home", "arrow-up", "arrow-down", "arrow-forward", "arrow-back", "info", "success", "calendar-today", "warning", "danger", "open-in-new", "download", "logout", "checklist", "mail", "edit", "sign-language", "easy-language", "autorenew", "add", "close", "delete", "search", "question-mark", "more-vert", "content-copy", "visibility", "visibility-off", "check", "drive-folder-upload", "chevron-left", "chevron-right", "keyboard-double-arrow-left", "keyboard-double-arrow-right", "brightness-medium", "light-mode", "dark-mode", "help"]; declare type IconName = typeof allowedIcons[number]; export declare const KernAccordion: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export declare const KernAccordionGroup: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernAlert: __VLS_WithTemplateSlots_2<typeof __VLS_component_2, __VLS_TemplateResult_2["slots"]>; export declare const KernBadge: DefineComponent<__VLS_Props_3, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_3> & Readonly<{}>, { text: string; variant: "success" | "danger" | "warning" | "info"; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLSpanElement>; export declare const KernBody: __VLS_WithTemplateSlots_12<typeof __VLS_component_12, __VLS_TemplateResult_12["slots"]>; export declare const KernButton: DefineComponent<__VLS_Props_4, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_4> & Readonly<{}>, { label: string; icon: string; variant: "primary" | "secondary" | "tertiary" | "info"; iconOnly: boolean; iconPosition: "left" | "right"; iconSize: string; block: boolean; disabled: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLButtonElement>; export declare const KernCard: __VLS_WithTemplateSlots_3<typeof __VLS_component_3, __VLS_TemplateResult_3["slots"]>; export declare const KernCheckbox: DefineComponent<__VLS_PublicProps_2, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: boolean) => any; }, string, PublicProps, Readonly<__VLS_PublicProps_2> & Readonly<{ "onUpdate:modelValue"?: (value: boolean) => any; }>, { label: string; disabled: boolean; error: string; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>; export declare const KernColumn: __VLS_WithTemplateSlots_17<typeof __VLS_component_17, __VLS_TemplateResult_17["slots"]>; export declare const KernContainer: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernDateInput: DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: Date) => any; } & { blur: (event: FocusEvent) => any; focus: (event: FocusEvent) => any; }, string, PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ onBlur?: (event: FocusEvent) => any; onFocus?: (event: FocusEvent) => any; "onUpdate:modelValue"?: (value: Date) => any; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLFieldSetElement>; export declare const KernDescriptionList: DefineComponent<__VLS_Props_7, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_7> & Readonly<{}>, { items: KeyValuePair[]; column: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDListElement>; export declare const KernDialog: __VLS_WithTemplateSlots_4<typeof __VLS_component_4, __VLS_TemplateResult_4["slots"]>; export declare const KernDivider: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernFieldset: __VLS_WithTemplateSlots_8<typeof __VLS_component_8, __VLS_TemplateResult_8["slots"]>; export declare const KernHeader: DefineComponent<__VLS_Props_24, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_24> & Readonly<{}>, { label: string; fluid: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLDivElement>; export declare const KernHeading: __VLS_WithTemplateSlots_10<typeof __VLS_component_10, __VLS_TemplateResult_10["slots"]>; export declare const KernIcon: DefineComponent<__VLS_Props_8, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_8> & Readonly<{}>, { size: string; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLSpanElement>; export declare const KernInput: DefineComponent<__VLS_PublicProps_3, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: string | number) => any; } & { blur: (event: FocusEvent) => any; focus: (event: FocusEvent) => any; }, string, PublicProps, Readonly<__VLS_PublicProps_3> & Readonly<{ onBlur?: (event: FocusEvent) => any; onFocus?: (event: FocusEvent) => any; "onUpdate:modelValue"?: (value: string | number) => any; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>; export declare const KernLabel: __VLS_WithTemplateSlots_13<typeof __VLS_component_13, __VLS_TemplateResult_13["slots"]>; export declare const KernLink: __VLS_WithTemplateSlots_14<typeof __VLS_component_14, __VLS_TemplateResult_14["slots"]>; export declare const KernList: __VLS_WithTemplateSlots_15<typeof __VLS_component_15, __VLS_TemplateResult_15["slots"]>; export declare const KernLoader: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernNumber: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernPreline: __VLS_WithTemplateSlots_18<typeof __VLS_component_18, __VLS_TemplateResult_18["slots"]>; export declare const KernProgress: DefineComponent<__VLS_Props_9, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props_9> & Readonly<{}>, { value: number; label: string; labelPosition: "top" | "bottom"; max: number; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>; export declare const KernRadio: <T>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal<Pick<Partial<{}> & Omit<{ readonly "onUpdate:modelValue"?: (value: T) => any; readonly "onUpdate:value"?: (...args: any[]) => any; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>, "onUpdate:modelValue" | "onUpdate:value"> & ({ modelValue?: T; } & { id: string; label?: string; name?: string; value?: T; disabled?: boolean; error?: string; }) & Partial<{}>> & PublicProps; expose(exposed: ShallowUnwrapRef< {}>): void; attrs: any; slots: {}; emit: ((event: "update:value", ...args: any[]) => void) & ((evt: "update:modelValue", value: T) => void); }>) => VNode & { __ctx?: Awaited<typeof __VLS_setup>; }; export declare const KernRow: __VLS_WithTemplateSlots_16<typeof __VLS_component_16, __VLS_TemplateResult_16["slots"]>; export declare const KernSelect: <T>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal_2<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal_2<Pick<Partial<{}> & Omit<{ readonly onBlur?: (event: FocusEvent) => any; readonly onFocus?: (event: FocusEvent) => any; readonly "onUpdate:modelValue"?: (value: T) => any; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, never>, "onFocus" | "onBlur" | "onUpdate:modelValue"> & ({ modelValue?: T; } & { id: string; label?: string; type?: string; disabled?: boolean; error?: string; hint?: string; options?: { value: T; label: string; }[]; optional?: boolean; optionalText?: string; }) & Partial<{}>> & PublicProps; expose(exposed: ShallowUnwrapRef< {}>): void; attrs: any; slots: { hint?(_: {}): any; }; emit: { (e: "blur", event: FocusEvent): void; (e: "focus", event: FocusEvent): void; } & ((evt: "update:modelValue", value: T) => void); }>) => VNode & { __ctx?: Awaited<typeof __VLS_setup>; }; export declare const KernSubline: __VLS_WithTemplateSlots_19<typeof __VLS_component_19, __VLS_TemplateResult_19["slots"]>; export declare const KernSummary: DefineComponent<ExtractPropTypes< { titleNumber: { type: StringConstructor; }; title: { type: StringConstructor; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes< { titleNumber: { type: StringConstructor; }; title: { type: StringConstructor; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernSummaryGroup: DefineComponent<ExtractPropTypes< { title: { default: string; type: StringConstructor; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes< { title: { default: string; type: StringConstructor; }; }>> & Readonly<{}>, { title: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernTable: __VLS_WithTemplateSlots_7<typeof __VLS_component_7, __VLS_TemplateResult_7["slots"]>; export declare const KernTaskList: __VLS_WithTemplateSlots_5<typeof __VLS_component_5, __VLS_TemplateResult_5["slots"]>; export declare const KernTaskListGroup: DefineComponent< {}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export declare const KernTaskListItem: __VLS_WithTemplateSlots_6<typeof __VLS_component_6, __VLS_TemplateResult_6["slots"]>; export declare const KernTextarea: __VLS_WithTemplateSlots_9<typeof __VLS_component_9, __VLS_TemplateResult_9["slots"]>; export declare const KernTitle: __VLS_WithTemplateSlots_11<typeof __VLS_component_11, __VLS_TemplateResult_11["slots"]>; declare interface KeyValuePair { key: string; value: string; } declare interface Props { id: string; label?: string; disabled?: boolean; readonly?: boolean; error?: string; hint?: string; optional?: boolean; optionalText?: string; } declare interface Props_2 { id: string; label?: string; type?: string; disabled?: boolean; error?: string; hint?: string; readonly?: boolean; optional?: boolean; optionalText?: string; inputmode?: "text" | "email" | "search" | "tel" | "url" | "none" | "numeric" | "decimal" | undefined; pattern?: string; } declare interface Props_3 { id: string; label?: string; type?: string; disabled?: boolean; error?: string; hint?: string; optional?: boolean; optionalText?: string; } declare interface TableColumn { label: string; field: string; numeric?: boolean; } declare interface TableRow { [key: string]: any; } export { }