import { OnyxButtonProps } from '../OnyxButton/types.js'; import { OnyxSplitButtonProps } from './types.js'; /** * @experimental * @deprecated This component is still under active development and its API might change in patch releases. */ declare const _default: __VLS_WithTemplateSlots any; }, string, import('vue', { with: { "resolution-mode": "import" } }).PublicProps, Readonly & Readonly<{ "onUpdate:open"?: ((value: boolean) => any) | undefined; }>, { skeleton: import('../../composables/useSkeletonState.js', { with: { "resolution-mode": "import" } }).SkeletonInjected; disabled: import('../OnyxForm/OnyxForm.core.js', { with: { "resolution-mode": "import" } }).FormInjected; loading: boolean; open: boolean | null; color: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonColor; mode: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonMode; trigger: "hover" | "click"; }, {}, {}, {}, string, import('vue', { with: { "resolution-mode": "import" } }).ComponentProvideOptions, false, {}, any>, Readonly<{ /** * The `default` slot can optionally be used to overwrite and customize the default main button. * Usually this should not be necessary, as all button properties can be set via the `OnyxSplitButton`. * @param props The provided `buttonProps` must be bound to a button element. */ default?: (props: { buttonProps: OnyxButtonProps; }) => unknown; /** * Use the `options` slot to provide the `OnyxMenuItem`s that should be displayed in the flyout. */ options: () => unknown[]; }> & { /** * The `default` slot can optionally be used to overwrite and customize the default main button. * Usually this should not be necessary, as all button properties can be set via the `OnyxSplitButton`. * @param props The provided `buttonProps` must be bound to a button element. */ default?: (props: { buttonProps: OnyxButtonProps; }) => unknown; /** * Use the `options` slot to provide the `OnyxMenuItem`s that should be displayed in the flyout. */ options: () => unknown[]; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };