import type { IViewStateResult } from '../useViewState.js'; import { type PropType, type Ref } from '#imports'; export declare const StateSelectProps: { stateSrc: { type: PropType; }; statePath: { type: StringConstructor; }; modelValue: { type: StringConstructor[]; }; validate: { type: BooleanConstructor; }; inValid: { type: BooleanConstructor; }; value: { type: StringConstructor; }; multiple: { type: BooleanConstructor; }; }; export interface IStateSelectProps { stateSrc?: IViewStateResult; statePath?: string; modelValue?: string; validate?: boolean; inValid?: boolean; value?: string; multiple?: boolean; } export declare function useStateSelect

(props: P, elementRef: Ref, emits: (event: 'update:modelValue', ...args: any[]) => void): { value: Ref; changeValue: (event: Event) => void; classObject: import("vue").ComputedRef<{ [x: string]: boolean; }>; };