import { PropType } from 'vue'; import { StateMessage, UIState } from '../../declaration'; import { VsInputWrapperStyleSet } from './types'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent[]>; default: () => never[]; }; shake: { type: BooleanConstructor; default: boolean; }; styleSet: { type: PropType; }; disabled: { type: typeof Boolean; default: boolean; }; hidden: { type: typeof Boolean; default: boolean; }; id: { type: typeof String; default: string; }; label: { type: typeof String; default: string; }; noLabel: { type: typeof Boolean; default: boolean; }; noMessages: { type: typeof Boolean; default: boolean; }; required: { type: typeof Boolean; default: boolean; }; width: { type: PropType; }; grid: { type: PropType; }; }>, { componentStyleSet: import('vue').ComputedRef>; componentInlineStyle: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly[]>; default: () => never[]; }; shake: { type: BooleanConstructor; default: boolean; }; styleSet: { type: PropType; }; disabled: { type: typeof Boolean; default: boolean; }; hidden: { type: typeof Boolean; default: boolean; }; id: { type: typeof String; default: string; }; label: { type: typeof String; default: string; }; noLabel: { type: typeof Boolean; default: boolean; }; noMessages: { type: typeof Boolean; default: boolean; }; required: { type: typeof Boolean; default: boolean; }; width: { type: PropType; }; grid: { type: PropType; }; }>> & Readonly<{}>, { label: string; messages: StateMessage[]; disabled: boolean; hidden: boolean; id: string; noLabel: boolean; noMessages: boolean; required: boolean; shake: boolean; groupLabel: boolean; }, {}, { VsResponsive: import('vue').DefineComponent; }; grid: { type: PropType; }; }>, { responsiveClasses: import('vue').ComputedRef; responsiveStyles: import('vue').ComputedRef>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; grid: { type: PropType; }; }>> & Readonly<{}>, { tag: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; VsMessage: import('vue').DefineComponent; default: string; }; text: { type: StringConstructor; default: string; }; styleSet: { type: PropType; }; }>, { colorClass: import('vue').ComputedRef<"vs-cs-blue" | "vs-cs-green" | "vs-cs-amber" | "vs-cs-red" | "vs-cs-default">; icon: import('vue').ComputedRef; styleSetVariables: import('vue').ComputedRef>; componentInlineStyle: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: string; }; text: { type: StringConstructor; default: string; }; styleSet: { type: PropType; }; }>> & Readonly<{}>, { text: string; state: UIState; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, { shake: import('vue').Directive; }, string, import('vue').ComponentProvideOptions, true, {}, any>;