import { type InputHTMLAttributes } from 'vue';
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: import("vue").DefineComponent, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
size: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"large" | "medium" | "small" | import("../kotti-field/types").KottiField.Size | null>;
} & {
default: () => "large" | "medium" | "small" | import("../kotti-field/types").KottiField.Size | null;
};
isDisabled: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
isLoading: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
tabIndex: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => number;
};
hideClear: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
hideValidation: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
showVisibilityToggle: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
isBorderless: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
formKey: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
leftIcon: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null>;
} & {
default: () => "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null;
};
isOptional: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
rightIcon: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null>;
} & {
default: () => "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null;
};
prefix: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
suffix: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
validator: Omit {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
}>, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<(args_0: any, ...args: unknown[]) => {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
}>;
} & {
default: () => (args_0: any, ...args: unknown[]) => {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
};
};
autoComplete: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string;
};
modelValue: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
placeholder: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
}>, {
field: import("../kotti-field/types").KottiField.Hook.Returns;
inputProps: import("vue").ComputedRef;
ktFieldRef: import("vue").Ref<{
inputContainerRef: HTMLDivElement;
inputContainerWrapperRef: HTMLDivElement;
} | null, {
inputContainerRef: HTMLDivElement;
inputContainerWrapperRef: HTMLDivElement;
} | null>;
onInput: (event: Event) => void;
onKeyup: (event: KeyboardEvent) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "blur" | "keyup")[], "update:modelValue" | "blur" | "keyup", import("vue").PublicProps, Readonly, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
size: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"large" | "medium" | "small" | import("../kotti-field/types").KottiField.Size | null>;
} & {
default: () => "large" | "medium" | "small" | import("../kotti-field/types").KottiField.Size | null;
};
isDisabled: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
isLoading: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
tabIndex: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => number;
};
hideClear: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
hideValidation: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
showVisibilityToggle: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
isBorderless: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
formKey: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
leftIcon: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null>;
} & {
default: () => "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null;
};
isOptional: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
rightIcon: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null>;
} & {
default: () => "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null;
};
prefix: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
suffix: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
validator: Omit {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
}>, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<(args_0: any, ...args: unknown[]) => {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
}>;
} & {
default: () => (args_0: any, ...args: unknown[]) => {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
};
};
autoComplete: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string;
};
modelValue: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
placeholder: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
}>> & Readonly<{
onBlur?: ((...args: any[]) => any) | undefined;
onKeyup?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {
dataTest: string | null;
label: string | null;
size: "large" | "medium" | "small" | import("../kotti-field/types").KottiField.Size | null;
isDisabled: boolean;
isLoading: boolean;
helpText: string | null;
tabIndex: number;
modelValue: string | null;
placeholder: string | null;
hideClear: boolean;
hideValidation: boolean;
showVisibilityToggle: boolean;
isBorderless: boolean;
inputId: string | null;
formKey: string | null;
helpDescription: string | null;
leftIcon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null;
isOptional: boolean;
rightIcon: "address_book" | "announce" | "arrow_down" | "arrow_line" | "arrow_right" | "arrow_up" | "arrow_up_down" | "assembly" | "attachment" | "attention" | "basket" | "bell" | "bookmark" | "bookmark_solid" | "box_3d" | "burger" | "cad" | "calendar" | "calendar_clock" | "camera" | "camera_switch" | "card" | "catalog" | "charts" | "check" | "chevron_down" | "chevron_down_double" | "chevron_left" | "chevron_left_double" | "chevron_right" | "chevron_right_double" | "chevron_up" | "chevron_up_double" | "circle_attention" | "circle_check" | "circle_cross" | "circle_i" | "circle_load" | "circle_minus" | "circle_question" | "circle_search" | "clock" | "close" | "cloud" | "cloud_download" | "cloud_upload" | "column_fixleft" | "column_fixright" | "column_hide" | "comment" | "copy" | "csv" | "dashboard" | "dimension" | "doc" | "dots" | "dots_vertical" | "download" | "edit" | "email" | "exit" | "exit_fullscreen" | "eye" | "eye_slashed" | "file" | "filled_circle_check" | "filled_circle_cross" | "filled_circle_minus" | "filled_triangle_attention" | "filter" | "fix_right" | "flag" | "folder" | "fullscreen" | "gant_chart" | "global" | "heart" | "heart_solid" | "hide_menu" | "home" | "idea" | "invoice" | "json" | "kanban" | "landline" | "layer" | "lightning_bolt" | "link" | "linked" | "list" | "location" | "logout" | "markup" | "material" | "minus" | "mobile" | "not_allow" | "not_applicable" | "notes" | "office" | "order" | "outlink" | "pdf" | "permission_locked" | "permission_unlocked" | "picture" | "plus" | "print" | "printer" | "qr_code" | "quote" | "reload" | "report_chart" | "request" | "save" | "scale" | "search" | "send" | "setting" | "share" | "shipping" | "shop" | "sidebar" | "sort_ascend" | "sort_descend" | "square_solid" | "star" | "star_solid" | "structure" | "support" | "switch" | "tag" | "tech" | "thumb_down" | "thumb_up" | "tile_layout" | "trash" | "triangle_down" | "triangle_left" | "triangle_right" | "triangle_switch" | "triangle_up" | "upload" | "user" | "user_solid" | "usergroup" | "version" | "view" | "view_sidebar" | "zip" | import("@3yourmind/yoco").Yoco.Icon | null;
prefix: string | null;
suffix: string | null;
validator: (args_0: any, ...args: unknown[]) => {
type: "empty";
} | {
type: "error";
text: string | null;
} | {
type: "success";
text: string | null;
} | {
type: "warning";
text: string | null;
};
autoComplete: string;
}, {}, {
KtField: {
new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins>;
};
getEmptyValue: {
default: null;
type: import("vue").PropType<() => unknown>;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
isRange: {
default: boolean;
type: BooleanConstructor;
};
useFieldset: {
default: boolean;
type: BooleanConstructor;
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
onMousedown?: ((...args: any[]) => any) | undefined;
onVisibilityChange?: ((...args: any[]) => any) | undefined;
}>, {
affixClasses: import("vue").ComputedRef<(modifications: string[]) => string[]>;
focusInput: () => void;
handleClear: () => void;
handleVisibilityChange: () => void;
iconClasses: import("vue").ComputedRef<(element: string, modifications: string[]) => string[]>;
inputId: import("vue").ComputedRef;
inputContainerRef: import("vue").Ref;
inputContainerWrapperRef: import("vue").Ref;
onClickLabel: (event: MouseEvent) => void;
showLabel: import("vue").ComputedRef | undefined>;
showValidation: import("vue").ComputedRef;
validationState: import("vue").ComputedRef<"error" | "empty">;
validationText: import("vue").ComputedRef;
validationTextIcon: import("vue").ComputedRef;
valueVisibility: import("vue").Ref;
wrapperClasses: import("vue").ComputedRef;
Yoco: typeof import("@3yourmind/yoco").Yoco;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "mousedown" | "visibilityChange")[], import("vue").PublicProps, {
helpTextSlot: import("vue").Slot;
debounceLabelClick: boolean;
getEmptyValue: () => unknown;
isRange: boolean;
useFieldset: boolean;
}, true, {}, {}, {
FieldHelpText: import("vue").DefineComponent;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>> & Readonly<{}>, {
helpText: string | null;
helpTextSlot: import("vue").Slot;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
KtLabel: {
new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins>;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
isRequired: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
validationState: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"error" | "success" | "warning" | "empty">;
} & {
default: () => "error" | "success" | "warning" | "empty";
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
hasHelpText: import("vue").ComputedRef;
labelSuffix: import("vue").ComputedRef<"*" | null>;
labelSuffixClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'kt-label__header-label-suffix': boolean;
}>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], import("vue").PublicProps, {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
helpTextSlot: import("vue").Slot;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}, true, {}, {}, {
FieldHelpText: import("vue").DefineComponent;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>> & Readonly<{}>, {
helpText: string | null;
helpTextSlot: import("vue").Slot;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
} & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly>;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
isRequired: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
validationState: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"error" | "success" | "warning" | "empty">;
} & {
default: () => "error" | "success" | "warning" | "empty";
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
hasHelpText: import("vue").ComputedRef;
labelSuffix: import("vue").ComputedRef<"*" | null>;
labelSuffixClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'kt-label__header-label-suffix': boolean;
}>;
}, {}, {}, {}, {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
helpTextSlot: import("vue").Slot;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import("vue").ComponentOptionsBase>;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
isRequired: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
validationState: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"error" | "success" | "warning" | "empty">;
} & {
default: () => "error" | "success" | "warning" | "empty";
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
hasHelpText: import("vue").ComputedRef;
labelSuffix: import("vue").ComputedRef<"*" | null>;
labelSuffixClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'kt-label__header-label-suffix': boolean;
}>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
helpTextSlot: import("vue").Slot;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}, {}, string, {}, {
FieldHelpText: import("vue").DefineComponent;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>> & Readonly<{}>, {
helpText: string | null;
helpTextSlot: import("vue").Slot;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
} & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
install: import("vue").FunctionPlugin>;
} & {
meta: import("../types/kotti").Meta>;
helpText: import("zod").ZodDefault>;
helpDescription: import("zod").ZodDefault>;
inputId: import("zod").ZodDefault>;
isRequired: import("zod").ZodDefault;
validationState: import("zod").ZodDefault>;
}, "strip", import("zod").ZodTypeAny, {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}, {
label?: string | null | undefined;
helpText?: string | null | undefined;
helpDescription?: string | null | undefined;
inputId?: string | null | undefined;
isRequired?: boolean | undefined;
validationState?: "error" | "success" | "warning" | "empty" | undefined;
}>> & Record;
};
KtLoading: {
new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square">;
} & {
default: () => "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
};
}>> & Readonly<{}>, {
loadingClasses: import("vue").ComputedRef;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
type: "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square">;
} & {
default: () => "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
};
}>> & Readonly<{}>, {
loadingClasses: import("vue").ComputedRef;
}, {}, {}, {}, {
type: "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import("vue").ComponentOptionsBase, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square">;
} & {
default: () => "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
};
}>> & Readonly<{}>, {
loadingClasses: import("vue").ComputedRef;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
type: "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
install: import("vue").FunctionPlugin>;
} & {
meta: import("../types/kotti").Meta>;
}, "strip", import("zod").ZodTypeAny, {
type: "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square";
}, {
type?: "circle" | "rectangle" | "rectangle-lg" | "rectangle-md" | "rectangle-sm" | "square" | undefined;
}>> & Record;
};
} & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly>;
};
getEmptyValue: {
default: null;
type: import("vue").PropType<() => unknown>;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
isRange: {
default: boolean;
type: BooleanConstructor;
};
useFieldset: {
default: boolean;
type: BooleanConstructor;
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
onMousedown?: ((...args: any[]) => any) | undefined;
onVisibilityChange?: ((...args: any[]) => any) | undefined;
}>, {
affixClasses: import("vue").ComputedRef<(modifications: string[]) => string[]>;
focusInput: () => void;
handleClear: () => void;
handleVisibilityChange: () => void;
iconClasses: import("vue").ComputedRef<(element: string, modifications: string[]) => string[]>;
inputId: import("vue").ComputedRef;
inputContainerRef: import("vue").Ref;
inputContainerWrapperRef: import("vue").Ref;
onClickLabel: (event: MouseEvent) => void;
showLabel: import("vue").ComputedRef | undefined>;
showValidation: import("vue").ComputedRef;
validationState: import("vue").ComputedRef<"error" | "empty">;
validationText: import("vue").ComputedRef;
validationTextIcon: import("vue").ComputedRef;
valueVisibility: import("vue").Ref;
wrapperClasses: import("vue").ComputedRef;
Yoco: typeof import("@3yourmind/yoco").Yoco;
}, {}, {}, {}, {
helpTextSlot: import("vue").Slot;
debounceLabelClick: boolean;
getEmptyValue: () => unknown;
isRange: boolean;
useFieldset: boolean;
}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import("vue").ComponentOptionsBase>;
};
getEmptyValue: {
default: null;
type: import("vue").PropType<() => unknown>;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
isRange: {
default: boolean;
type: BooleanConstructor;
};
useFieldset: {
default: boolean;
type: BooleanConstructor;
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
onMousedown?: ((...args: any[]) => any) | undefined;
onVisibilityChange?: ((...args: any[]) => any) | undefined;
}>, {
affixClasses: import("vue").ComputedRef<(modifications: string[]) => string[]>;
focusInput: () => void;
handleClear: () => void;
handleVisibilityChange: () => void;
iconClasses: import("vue").ComputedRef<(element: string, modifications: string[]) => string[]>;
inputId: import("vue").ComputedRef;
inputContainerRef: import("vue").Ref;
inputContainerWrapperRef: import("vue").Ref;
onClickLabel: (event: MouseEvent) => void;
showLabel: import("vue").ComputedRef | undefined>;
showValidation: import("vue").ComputedRef;
validationState: import("vue").ComputedRef<"error" | "empty">;
validationText: import("vue").ComputedRef;
validationTextIcon: import("vue").ComputedRef;
valueVisibility: import("vue").Ref;
wrapperClasses: import("vue").ComputedRef;
Yoco: typeof import("@3yourmind/yoco").Yoco;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "mousedown" | "visibilityChange")[], "click" | "mousedown" | "visibilityChange", {
helpTextSlot: import("vue").Slot;
debounceLabelClick: boolean;
getEmptyValue: () => unknown;
isRange: boolean;
useFieldset: boolean;
}, {}, string, {}, {
FieldHelpText: import("vue").DefineComponent;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>> & Readonly<{}>, {
helpText: string | null;
helpTextSlot: import("vue").Slot;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
KtLabel: {
new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins>;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
isRequired: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
validationState: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"error" | "success" | "warning" | "empty">;
} & {
default: () => "error" | "success" | "warning" | "empty";
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
hasHelpText: import("vue").ComputedRef;
labelSuffix: import("vue").ComputedRef<"*" | null>;
labelSuffixClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'kt-label__header-label-suffix': boolean;
}>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], import("vue").PublicProps, {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
helpTextSlot: import("vue").Slot;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}, true, {}, {}, {
FieldHelpText: import("vue").DefineComponent;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType>;
};
}>> & Readonly<{}>, {
helpText: string | null;
helpTextSlot: import("vue").Slot;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
} & import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly>;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
isRequired: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
validationState: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"error" | "success" | "warning" | "empty">;
} & {
default: () => "error" | "success" | "warning" | "empty";
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
hasHelpText: import("vue").ComputedRef;
labelSuffix: import("vue").ComputedRef<"*" | null>;
labelSuffixClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'kt-label__header-label-suffix': boolean;
}>;
}, {}, {}, {}, {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
helpTextSlot: import("vue").Slot;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}>;
__isFragment?: never;
__isTeleport?: never;
__isSuspense?: never;
} & import("vue").ComponentOptionsBase>;
};
label: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpText: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
helpDescription: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
inputId: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => string | null;
};
isRequired: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType;
} & {
default: () => boolean;
};
validationState: Omit, "type" | "default" | "required"> & {
required: false;
type: import("vue").PropType<"error" | "success" | "warning" | "empty">;
} & {
default: () => "error" | "success" | "warning" | "empty";
};
}>> & Readonly<{
onClick?: ((...args: any[]) => any) | undefined;
}>, {
hasHelpText: import("vue").ComputedRef;
labelSuffix: import("vue").ComputedRef<"*" | null>;
labelSuffixClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'kt-label__header-label-suffix': boolean;
}>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", {
label: string | null;
helpText: string | null;
inputId: string | null;
helpDescription: string | null;
helpTextSlot: import("vue").Slot;
isRequired: boolean;
validationState: "error" | "success" | "warning" | "empty";
}, {}, string, {}, {
FieldHelpText: import("vue").DefineComponent;
};
helpTextSlot: {
default: undefined;
type: import("vue").PropType