@discue/ui-components
Version:
The themeable open source Vue.js UI component library of discue.io
835 lines (834 loc) • 30 kB
TypeScript
declare namespace In {
let __name: string;
namespace props {
namespace offset {
export let type: NumberConstructor;
let _default: number;
export { _default as default };
}
}
function setup(e: any): (h: any, y: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace Bn {
let __name_1: string;
export { __name_1 as __name };
export namespace props_1 {
namespace show {
let type_1: BooleanConstructor;
export { type_1 as type };
let _default_1: boolean;
export { _default_1 as default };
}
namespace parent {
let type_2: StringConstructor;
export { type_2 as type };
export let required: boolean;
}
namespace bottom {
let type_3: BooleanConstructor;
export { type_3 as type };
let _default_2: boolean;
export { _default_2 as default };
}
namespace closeButtonTitle {
let type_4: StringConstructor;
export { type_4 as type };
let _default_3: string;
export { _default_3 as default };
}
}
export { props_1 as props };
export let emits: string[];
export function setup(e: any, { emit: n }: {
emit: any;
}): (h: any, y: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare const $n: any;
declare namespace Nn {
let __name_2: string;
export { __name_2 as __name };
export namespace props_2 {
export namespace show_1 {
let type_5: BooleanConstructor;
export { type_5 as type };
let _default_4: boolean;
export { _default_4 as default };
}
export { show_1 as show };
}
export { props_2 as props };
export function setup(e: any): (n: any, t: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace Fn {
let __name_3: string;
export { __name_3 as __name };
export namespace props_3 {
export namespace show_2 {
let type_6: BooleanConstructor;
export { type_6 as type };
let _default_5: boolean;
export { _default_5 as default };
}
export { show_2 as show };
export namespace label {
let type_7: StringConstructor;
export { type_7 as type };
let required_1: boolean;
export { required_1 as required };
}
export namespace href {
let type_8: StringConstructor;
export { type_8 as type };
let required_2: boolean;
export { required_2 as required };
}
}
export { props_3 as props };
export function setup(e: any): (d: any, c: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace Sn {
let __name_4: string;
export { __name_4 as __name };
export namespace props_4 {
export namespace type_9 {
let type_10: StringConstructor;
export { type_10 as type };
let required_3: boolean;
export { required_3 as required };
}
export { type_9 as type };
export namespace name {
let type_11: StringConstructor;
export { type_11 as type };
let required_4: boolean;
export { required_4 as required };
}
export namespace showProperties {
let type_12: BooleanConstructor;
export { type_12 as type };
let _default_6: boolean;
export { _default_6 as default };
}
export namespace showEvents {
let type_13: BooleanConstructor;
export { type_13 as type };
let _default_7: boolean;
export { _default_7 as default };
}
export namespace initialValue {
let type_14: StringConstructor;
export { type_14 as type };
}
export namespace attachVModel {
let type_15: BooleanConstructor;
export { type_15 as type };
let _default_8: boolean;
export { _default_8 as default };
}
}
export { props_4 as props };
export function setup(e: any): (v: any, u: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace ln {
let __name_5: string;
export { __name_5 as __name };
export namespace props_5 {
namespace id {
let type_16: StringConstructor;
export { type_16 as type };
let required_5: boolean;
export { required_5 as required };
}
namespace invalid {
let type_17: BooleanConstructor;
export { type_17 as type };
let _default_9: boolean;
export { _default_9 as default };
}
namespace showErrorAsHint {
let type_18: BooleanConstructor;
export { type_18 as type };
let _default_10: boolean;
export { _default_10 as default };
}
namespace description {
let type_19: StringConstructor;
export { type_19 as type };
}
}
export { props_5 as props };
export function setup(e: any): (a: any, d: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace zn {
let __name_6: string;
export { __name_6 as __name };
export namespace props_6 {
export namespace id_1 {
let type_20: StringConstructor;
export { type_20 as type };
let required_6: boolean;
export { required_6 as required };
}
export { id_1 as id };
export namespace _class {
let type_21: StringConstructor;
export { type_21 as type };
let required_7: boolean;
export { required_7 as required };
}
export { _class as class };
}
export { props_6 as props };
export function setup(e: any): (a: any, d: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace Mn {
let __name_7: string;
export { __name_7 as __name };
export namespace props_7 {
export namespace enableCopyToClipboard {
let type_22: BooleanConstructor;
export { type_22 as type };
let _default_11: boolean;
export { _default_11 as default };
}
export namespace id_2 {
let type_23: StringConstructor;
export { type_23 as type };
let required_8: boolean;
export { required_8 as required };
}
export { id_2 as id };
export namespace label_1 {
let type_24: StringConstructor;
export { type_24 as type };
let required_9: boolean;
export { required_9 as required };
}
export { label_1 as label };
export namespace text {
let type_25: StringConstructor;
export { type_25 as type };
let required_10: boolean;
export { required_10 as required };
}
}
export { props_7 as props };
export function setup(e: any): (h: any, y: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare const Un: any;
declare namespace An {
let __name_8: string;
export { __name_8 as __name };
export namespace props_8 {
export namespace id_3 {
let type_26: StringConstructor;
export { type_26 as type };
let required_11: boolean;
export { required_11 as required };
}
export { id_3 as id };
export namespace name_1 {
let type_27: StringConstructor;
export { type_27 as type };
let required_12: boolean;
export { required_12 as required };
}
export { name_1 as name };
export namespace label_2 {
let type_28: StringConstructor;
export { type_28 as type };
let required_13: boolean;
export { required_13 as required };
}
export { label_2 as label };
export namespace invalidMessage {
let type_29: StringConstructor;
export { type_29 as type };
}
export namespace invalid_1 {
let type_30: BooleanConstructor;
export { type_30 as type };
let _default_12: boolean;
export { _default_12 as default };
}
export { invalid_1 as invalid };
export namespace description_1 {
let type_31: StringConstructor;
export { type_31 as type };
}
export { description_1 as description };
export namespace required_14 {
let type_32: BooleanConstructor;
export { type_32 as type };
let _default_13: boolean;
export { _default_13 as default };
}
export { required_14 as required };
export namespace disabled {
let type_33: BooleanConstructor;
export { type_33 as type };
let _default_14: boolean;
export { _default_14 as default };
}
export namespace modelValue {
let type_34: StringConstructor;
export { type_34 as type };
let required_15: boolean;
export { required_15 as required };
}
export namespace options {
let type_35: ArrayConstructor;
export { type_35 as type };
function _default_15(): any[];
export { _default_15 as default };
}
export namespace vertical {
let type_36: BooleanConstructor;
export { type_36 as type };
let _default_16: boolean;
export { _default_16 as default };
}
}
export { props_8 as props };
let emits_1: string[];
export { emits_1 as emits };
export function setup(e: any, { emit: n }: {
emit: any;
}): (o: any, f: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace Dn {
let __name_9: string;
export { __name_9 as __name };
export namespace props_9 {
export namespace id_4 {
let type_37: StringConstructor;
export { type_37 as type };
let required_16: boolean;
export { required_16 as required };
}
export { id_4 as id };
export namespace label_3 {
let type_38: StringConstructor;
export { type_38 as type };
let required_17: boolean;
export { required_17 as required };
}
export { label_3 as label };
export namespace disabled_1 {
let type_39: BooleanConstructor;
export { type_39 as type };
let _default_17: boolean;
export { _default_17 as default };
}
export { disabled_1 as disabled };
export namespace description_2 {
let type_40: StringConstructor;
export { type_40 as type };
}
export { description_2 as description };
export namespace forceShowErrorMessage {
let type_41: BooleanConstructor;
export { type_41 as type };
let _default_18: boolean;
export { _default_18 as default };
}
export namespace modelValue_1 {
let type_42: NumberConstructor;
export { type_42 as type };
}
export { modelValue_1 as modelValue };
export namespace elements {
let type_43: ArrayConstructor;
export { type_43 as type };
function _default_19(): any[];
export { _default_19 as default };
}
export namespace trackBy {
let type_44: StringConstructor;
export { type_44 as type };
let _default_20: string;
export { _default_20 as default };
}
}
export { props_9 as props };
let emits_2: string[];
export { emits_2 as emits };
export function setup(e: any, { emit: n }: {
emit: any;
}): (o: any, f: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare const G: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
level: {
type: NumberConstructor;
default: number;
validator: (e: unknown) => boolean;
};
}>, (p: any, h: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
level: {
type: NumberConstructor;
default: number;
validator: (e: unknown) => boolean;
};
}>> & Readonly<{}>, {
level: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare const Hn: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
showHeadline: {
type: BooleanConstructor;
default: boolean;
};
showSubline: {
type: BooleanConstructor;
default: boolean;
};
showSubSubline: {
type: BooleanConstructor;
default: boolean;
};
}>, (n: any, t: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
showHeadline: {
type: BooleanConstructor;
default: boolean;
};
showSubline: {
type: BooleanConstructor;
default: boolean;
};
showSubSubline: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{}>, {
showHeadline: boolean;
showSubline: boolean;
showSubSubline: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare namespace qn {
let __name_10: string;
export { __name_10 as __name };
export namespace props_10 {
export namespace type_45 {
let type_46: StringConstructor;
export { type_46 as type };
let _default_21: string;
export { _default_21 as default };
}
export { type_45 as type };
export namespace invert {
let type_47: BooleanConstructor;
export { type_47 as type };
let _default_22: boolean;
export { _default_22 as default };
}
export namespace small {
let type_48: BooleanConstructor;
export { type_48 as type };
let _default_23: boolean;
export { _default_23 as default };
}
export namespace secondary {
let type_49: BooleanConstructor;
export { type_49 as type };
let _default_24: boolean;
export { _default_24 as default };
}
export namespace attention {
let type_50: BooleanConstructor;
export { type_50 as type };
let _default_25: boolean;
export { _default_25 as default };
}
export namespace click {
let type_51: FunctionConstructor;
export { type_51 as type };
let required_18: boolean;
export { required_18 as required };
}
}
export { props_10 as props };
export function setup(e: any): (h: any, y: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace Vn {
let __name_11: string;
export { __name_11 as __name };
export namespace props_11 {
export namespace href_1 {
let type_52: StringConstructor;
export { type_52 as type };
let required_19: boolean;
export { required_19 as required };
}
export { href_1 as href };
export namespace invert_1 {
let type_53: BooleanConstructor;
export { type_53 as type };
let _default_26: boolean;
export { _default_26 as default };
}
export { invert_1 as invert };
export namespace small_1 {
let type_54: BooleanConstructor;
export { type_54 as type };
let _default_27: boolean;
export { _default_27 as default };
}
export { small_1 as small };
export namespace secondary_1 {
let type_55: BooleanConstructor;
export { type_55 as type };
let _default_28: boolean;
export { _default_28 as default };
}
export { secondary_1 as secondary };
export namespace attention_1 {
let type_56: BooleanConstructor;
export { type_56 as type };
let _default_29: boolean;
export { _default_29 as default };
}
export { attention_1 as attention };
export namespace target {
let type_57: StringConstructor;
export { type_57 as type };
}
export namespace window {
let type_58: ObjectConstructor;
export { type_58 as type };
export let __hideInPreview: boolean;
}
}
export { props_11 as props };
export function setup(e: any): (_: any, R: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare namespace N {
let __name_12: string;
export { __name_12 as __name };
export namespace props_12 {
export namespace highlight {
let type_59: BooleanConstructor;
export { type_59 as type };
let _default_30: boolean;
export { _default_30 as default };
}
export namespace light {
let type_60: BooleanConstructor;
export { type_60 as type };
let _default_31: boolean;
export { _default_31 as default };
}
export namespace small_2 {
let type_61: BooleanConstructor;
export { type_61 as type };
let _default_32: boolean;
export { _default_32 as default };
}
export { small_2 as small };
export namespace large {
let type_62: BooleanConstructor;
export { type_62 as type };
let _default_33: boolean;
export { _default_33 as default };
}
export namespace extraLarge {
let type_63: BooleanConstructor;
export { type_63 as type };
let _default_34: boolean;
export { _default_34 as default };
}
export namespace inheritColor {
let type_64: BooleanConstructor;
export { type_64 as type };
let _default_35: boolean;
export { _default_35 as default };
}
export namespace inheritFontSize {
let type_65: BooleanConstructor;
export { type_65 as type };
let _default_36: boolean;
export { _default_36 as default };
}
}
export { props_12 as props };
export function setup(e: any): (E: any, p: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}
declare const Pn: Readonly<{
__proto__: any;
BACK_TO_TOP_COLOR_DEFAULT: string;
BUTTON_BACKGROUND_ATTENTION: string;
BUTTON_BACKGROUND_DEFAULT: string;
BUTTON_BACKGROUND_INHERIT: string;
BUTTON_BACKGROUND_SECONDARY: string;
BUTTON_BORDER_COLOR_ATTENTION: string;
BUTTON_BORDER_COLOR_DEFAULT: string;
BUTTON_BORDER_COLOR_INVERTED: string;
BUTTON_BORDER_COLOR_SECONDARY: string;
BUTTON_COLOR_ATTENTION: string;
BUTTON_COLOR_DEFAULT: string;
BUTTON_COLOR_HIGHLIGHT: string;
BUTTON_COLOR_INHERIT: string;
BUTTON_COLOR_LIGHT: string;
BUTTON_COLOR_SECONDARY: string;
BUTTON_SIZE_DEFAULT: string;
BUTTON_SIZE_SMALL: string;
BUTTON_WEIGHT_DEFAULT: string;
FORM_ELEMENT_BORDER_COLOR_ACTIVE: string;
FORM_ELEMENT_BORDER_COLOR_ATTENTION: string;
FORM_ELEMENT_BORDER_COLOR_DEFAULT: string;
FORM_ELEMENT_BORDER_RING_COLOR_DEFAULT: string;
FORM_ELEMENT_BORDER_RING_SIZE_DEFAULT: string;
FORM_ELEMENT_BORDER_SIZE_DEFAULT: string;
FORM_ELEMENT_ERROR_COLOR_DEFAULT: string;
FORM_ELEMENT_ERROR_COLOR_HINT: string;
FORM_ELEMENT_ERROR_SIZE_DEFAULT: string;
FORM_ELEMENT_ERROR_WEIGHT_DEFAULT: string;
FORM_ELEMENT_HINT_COLOR_DEFAULT: string;
FORM_ELEMENT_HINT_SIZE_DEFAULT: string;
FORM_ELEMENT_HINT_WEIGHT_DEFAULT: string;
FORM_ELEMENT_INPUT_BACKGROUND_COLOR_DEFAULT: string;
FORM_ELEMENT_INPUT_CARET_COLOR_DEFAULT: string;
FORM_ELEMENT_INPUT_FONT_WEIGHT_DEFAULT: string;
FORM_ELEMENT_INPUT_PLACEHOLDER_COLOR_DEFAULT: string;
FORM_ELEMENT_INPUT_TEXT_COLOR_DEFAULT: string;
FORM_ELEMENT_INPUT_TEXT_SIZE_DEFAULT: string;
FORM_ELEMENT_LABEL_BACKGROUND_DEFAULT: string;
FORM_ELEMENT_LABEL_COLOR_ATTENTION: string;
FORM_ELEMENT_LABEL_COLOR_DEFAULT: string;
FORM_ELEMENT_LABEL_SIZE_DEFAULT: string;
FORM_ELEMENT_LABEL_WEIGHT_DEFAULT: string;
FORM_ELEMENT_RADIO_FONT_WEIGHT_DEFAULT: string;
FORM_ELEMENT_RADIO_TEXT_COLOR_DEFAULT: string;
FORM_ELEMENT_RADIO_TEXT_COLOR_DISABLED: string;
FORM_ELEMENT_RADIO_TEXT_SIZE_DEFAULT: string;
FORM_ELEMENT_SELECT_FONT_WEIGHT_DEFAULT: string;
FORM_ELEMENT_SELECT_TEXT_COLOR_DEFAULT: string;
FORM_ELEMENT_SELECT_TEXT_SIZE_DEFAULT: string;
LINK_BORDER_ATTENTION: string;
LINK_BORDER_DEFAULT: string;
LINK_BORDER_SECONDARY: string;
LINK_COLOR_ATTENTION: string;
LINK_COLOR_DEFAULT: string;
LINK_COLOR_HIGHLIGHT: string;
LINK_COLOR_INHERIT: string;
LINK_COLOR_LIGHT: string;
LINK_COLOR_SECONDARY: string;
LINK_SIZE_DEFAULT: string;
LINK_SIZE_LARGE: string;
LINK_SIZE_SMALL: string;
LINK_WEIGHT_DEFAULT: string;
TEXT_COLOR_DEFAULT: string;
TEXT_COLOR_HIGHLIGHT: string;
TEXT_COLOR_LIGHT: string;
TEXT_SIZE_DEFAULT: string;
TEXT_SIZE_LARGE: string;
TEXT_SIZE_SMALL: string;
TEXT_SIZE_XLARGE: string;
TEXT_WEIGHT_DEFAULT: string;
TEXT_WEIGHT_HIGHLIGHT: string;
getTheme: () => {
backToTop: {
color: {
default: import("vue").Ref<string, string>;
};
};
formElement: {
borderSize: {
default: import("vue").Ref<string, string>;
};
borderColor: {
default: import("vue").Ref<string, string>;
active: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
};
borderRingSize: {
default: import("vue").Ref<string, string>;
};
borderRingColor: {
default: import("vue").Ref<string, string>;
};
};
formElementLabel: {
size: {
default: import("vue").Ref<string, string>;
};
color: {
default: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
};
background: {
default: import("vue").Ref<string, string>;
};
weight: {
default: import("vue").Ref<string, string>;
};
};
formElementHint: {
size: {
default: import("vue").Ref<string, string>;
};
color: {
default: import("vue").Ref<string, string>;
};
weight: {
default: import("vue").Ref<string, string>;
};
};
formElementError: {
size: {
default: import("vue").Ref<string, string>;
};
color: {
default: import("vue").Ref<string, string>;
hint: import("vue").Ref<string, string>;
};
weight: {
default: import("vue").Ref<string, string>;
};
};
text: {
size: {
default: import("vue").Ref<string, string>;
small: import("vue").Ref<string, string>;
large: import("vue").Ref<string, string>;
xlarge: import("vue").Ref<string, string>;
};
color: {
default: import("vue").Ref<string, string>;
light: import("vue").Ref<string, string>;
highlight: import("vue").Ref<string, string>;
};
weight: {
default: import("vue").Ref<string, string>;
highlight: import("vue").Ref<string, string>;
};
};
formElementInput: {
fontWeight: {
default: import("vue").Ref<string, string>;
};
textSize: {
default: import("vue").Ref<string, string>;
};
caretColor: {
default: import("vue").Ref<string, string>;
};
textColor: {
default: import("vue").Ref<string, string>;
};
backgroundColor: {
default: import("vue").Ref<string, string>;
};
placeholderColor: {
default: import("vue").Ref<string, string>;
};
};
formElementSelect: {
fontWeight: {
default: import("vue").Ref<string, string>;
};
textSize: {
default: import("vue").Ref<string, string>;
};
textColor: {
default: import("vue").Ref<string, string>;
};
};
formElementRadio: {
fontWeight: {
default: import("vue").Ref<string, string>;
};
textSize: {
default: import("vue").Ref<string, string>;
};
textColor: {
default: import("vue").Ref<string, string>;
disabled: import("vue").Ref<string, string>;
};
};
button: {
background: {
default: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
secondary: import("vue").Ref<string, string>;
inherit: import("vue").Ref<string, string>;
};
borderColor: {
default: import("vue").Ref<any, any>;
secondary: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
inverted: import("vue").Ref<string, string>;
};
color: {
default: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
secondary: import("vue").Ref<string, string>;
light: import("vue").Ref<string, string>;
highlight: import("vue").Ref<string, string>;
inherit: import("vue").Ref<string, string>;
};
size: {
default: import("vue").Ref<string, string>;
small: import("vue").Ref<string, string>;
};
weight: {
default: import("vue").Ref<string, string>;
};
};
link: {
size: {
default: import("vue").Ref<string, string>;
small: import("vue").Ref<string, string>;
large: import("vue").Ref<string, string>;
};
color: {
default: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
secondary: import("vue").Ref<string, string>;
light: import("vue").Ref<string, string>;
highlight: import("vue").Ref<string, string>;
inherit: import("vue").Ref<string, string>;
};
border: {
default: import("vue").Ref<string, string>;
attention: import("vue").Ref<string, string>;
secondary: import("vue").Ref<string, string>;
};
weight: {
default: import("vue").Ref<string, string>;
};
};
};
getThemeProperty: (e: any) => any;
install: (e: any, n: any) => void;
update: (e: any, n: any) => void;
}>;
export { In as BackToTop, Bn as Banner, $n as DropDownMenu, Nn as DropDownMenuBannerItem, Fn as DropDownMenuItem, Sn as DynamicComponentDisplay, ln as FormElementErrorMessage, zn as FormElementsContainer, Mn as FormImmutableText, Un as FormInput, An as FormInputRadio, Dn as FormInputSelect, G as Headline, Hn as Headlines, qn as NavButton, Vn as NavLink, N as Text, Pn as theme };