import { o as TAsComponentProps } from "./types-nuUi10Kl.mjs"; import * as vue from "vue"; //#region src/components/defaults/as-field-shell.vue.d.ts type __VLS_Props = TAsComponentProps & { fieldClass?: string; /** Suppress all default chrome (label/description/clear/placeholder) — for fields with inline headers (e.g. checkbox). */ chromeless?: boolean; /** Skip the empty-state placeholder; render the input slot directly (e.g. radio group, where unchecked = empty). */ hideEmptyPlaceholder?: boolean; }; declare var __VLS_1: { inputId: string; descId: string; optionalEnabled: boolean; }, __VLS_20: { inputId: string; errorId: string; descId: string; }, __VLS_22: { descId: string; }; type __VLS_Slots = {} & { header?: (props: typeof __VLS_1) => any; } & { default?: (props: typeof __VLS_20) => any; } & { 'after-input'?: (props: typeof __VLS_22) => any; }; declare const __VLS_base: vue.DefineComponent<__VLS_Props, {}, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {} & { action: (name: string) => any; }, string, vue.PublicProps, Readonly<__VLS_Props> & Readonly<{ onAction?: ((name: string) => any) | undefined; }>, {}, {}, {}, {}, string, vue.ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //#endregion export { _default as t };