import { ZSegmentedControl_Props } from '@zurich/dev-utils/code/SegmentedControl'; /** ## `` * * ... * * @example * ```html * * ``` * ___ * * */ declare const _default: (__VLS_props: { readonly onBlur?: (() => any) | undefined; readonly onRestarted?: (() => any) | undefined; readonly "onUpdate:modelValue"?: ((payload: string) => any) | undefined; readonly 'element-id'?: string | undefined; readonly 'z-theme'?: "light" | "dark" | undefined; readonly 'custom-str'?: string | undefined; readonly slot?: string | undefined; readonly disabled?: boolean | undefined; readonly name?: string | undefined; readonly options?: readonly (Partial & { readonly icon?: import('@zurich/dev-utils/data').SizelessIconAttr | undefined; })[] | undefined; readonly modelValue?: ZSegmentedControl_Props['model']; readonly customStr?: ZSegmentedControl_Props['custom-str']; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, __VLS_ctx?: { slots: Readonly<{ default: any; }> & { default: any; }; attrs: any; emit: ((evt: "blur") => void) & ((evt: "restarted") => void) & ((evt: "update:modelValue", payload: string) => void); } | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { readonly onBlur?: (() => any) | undefined; readonly onRestarted?: (() => any) | undefined; readonly "onUpdate:modelValue"?: ((payload: string) => any) | undefined; readonly 'element-id'?: string | undefined; readonly 'z-theme'?: "light" | "dark" | undefined; readonly 'custom-str'?: string | undefined; readonly slot?: string | undefined; readonly disabled?: boolean | undefined; readonly name?: string | undefined; readonly options?: readonly (Partial & { readonly icon?: import('@zurich/dev-utils/data').SizelessIconAttr | undefined; })[] | undefined; readonly modelValue?: ZSegmentedControl_Props['model']; readonly customStr?: ZSegmentedControl_Props['custom-str']; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ default: any; }> & { default: any; }; emit: ((evt: "blur") => void) & ((evt: "restarted") => void) & ((evt: "update:modelValue", payload: string) => void); }>) => import('vue').VNode & { __ctx?: { props: { readonly onBlur?: (() => any) | undefined; readonly onRestarted?: (() => any) | undefined; readonly "onUpdate:modelValue"?: ((payload: string) => any) | undefined; readonly 'element-id'?: string | undefined; readonly 'z-theme'?: "light" | "dark" | undefined; readonly 'custom-str'?: string | undefined; readonly slot?: string | undefined; readonly disabled?: boolean | undefined; readonly name?: string | undefined; readonly options?: readonly (Partial & { readonly icon?: import('@zurich/dev-utils/data').SizelessIconAttr | undefined; })[] | undefined; readonly modelValue?: ZSegmentedControl_Props['model']; readonly customStr?: ZSegmentedControl_Props['custom-str']; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ default: any; }> & { default: any; }; emit: ((evt: "blur") => void) & ((evt: "restarted") => void) & ((evt: "update:modelValue", payload: string) => void); } | undefined; }; export { _default as ZvSegmentedControl }; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {};