@vcsh/kern-vue-kit
Version:
Dieses Repository enthält die VUE-Implementation des KERN Design-Systems.
983 lines (827 loc) • 31.7 kB
TypeScript
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 { }