import { ModifierKeys } from '../../helpers/form/input'; import { Ref } from 'vue'; export type LabelPosition = 'top' | 'left' | 'right'; /** * onKeyDown wrapper that also checks for modifier keys being pressed */ export declare function onKeyboardShortcut(modifiers: ModifierKeys[], key: string, callback: () => void): void; /** * To support group checkboxes, the checkbox v-model API is a bit confusing: The value is `true` or `undefined` * not `true` or `false`. * * To simplify working with single checkboxes, you can use the model returned from this composable * as the model and `isChecked` as a helpful wrapper that allows you to deal with boolean values only */ export declare function useFormCheckboxModel(options?: Partial<{ model: Ref; }>): { model: Ref; isChecked: import('vue').WritableComputedRef; };