import { HTMLAttributes } from 'vue';
import { OnyxFormElementV2Props } from './types.js';
type __VLS_Slots = {
default(props: {
input?: HTMLAttributes;
}): unknown;
popover?(): unknown;
};
declare const __VLS_base: import('vue', { with: { "resolution-mode": "import" } }).DefineComponent any;
}, string, import('vue', { with: { "resolution-mode": "import" } }).PublicProps, Readonly & Readonly<{
"onUpdate:open"?: ((open: boolean) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue', { with: { "resolution-mode": "import" } }).ComponentProvideOptions, false, {}, any>;
declare const __VLS_export: __VLS_WithSlots;
declare const _default: typeof __VLS_export;
export default _default;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};