import { PropType } from 'vue'; import { default as Button } from 'primevue/button'; import { ExtensionBase } from '../extensions/ExtensionBase.ts'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent; }; }>, { renderManager: import('../index.ts').RenderManager; extMan: import('../index.ts').ExtensionsManager; theme: import('naive-ui').GlobalThemeOverrides; t: import('i18next').TFunction<["translation", ...string[]], undefined>; }, {}, {}, { setVisibility(): void; setForceFull(): void; setForceCompact(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; }>> & Readonly<{}>, {}, {}, { "p-button": typeof Button; NCheckbox: import('vue').DefineComponent; checked: { type: PropType; default: undefined; }; defaultChecked: { type: PropType; default: boolean; }; value: PropType; disabled: { type: PropType; default: undefined; }; indeterminate: BooleanConstructor; label: StringConstructor; focusable: { type: BooleanConstructor; default: boolean; }; checkedValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: boolean; }; uncheckedValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: boolean; }; 'onUpdate:checked': PropType>; onUpdateChecked: PropType>; privateInsideTable: BooleanConstructor; onChange: PropType>; theme: PropType>; themeOverrides: PropType>>; builtinThemeOverrides: PropType>>; }>, import('naive-ui/es/_mixins/use-form-item').UseFormItem<"small" | "medium" | "large"> & import('naive-ui').CheckboxInst & { rtlEnabled: import('vue').Ref | undefined; selfRef: import('vue').Ref; mergedClsPrefix: import('vue').Ref; mergedDisabled: import('vue').ComputedRef; renderedChecked: import('vue').ComputedRef; mergedTheme: import('vue').ComputedRef<{ common: import('naive-ui').ThemeCommonVars; self: { labelLineHeight: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; borderRadius: string; color: string; colorChecked: string; colorDisabled: string; colorDisabledChecked: string; colorTableHeader: string; colorTableHeaderModal: string; colorTableHeaderPopover: string; checkMarkColor: string; checkMarkColorDisabled: string; checkMarkColorDisabledChecked: string; border: string; borderDisabled: string; borderDisabledChecked: string; borderChecked: string; borderFocus: string; boxShadowFocus: string; textColor: string; textColorDisabled: string; sizeSmall: string; sizeMedium: string; sizeLarge: string; labelPadding: string; labelFontWeight: string; }; peers: any; peerOverrides: { [x: string]: any; }; }>; labelId: string; handleClick: (e: MouseEvent) => void; handleKeyUp: (e: KeyboardEvent) => void; handleKeyDown: (e: KeyboardEvent) => void; cssVars: import('vue').ComputedRef<{ "--n-label-line-height": string; "--n-label-font-weight": string; "--n-size": string; "--n-bezier": string; "--n-border-radius": string; "--n-border": string; "--n-border-checked": string; "--n-border-focus": string; "--n-border-disabled": string; "--n-border-disabled-checked": string; "--n-box-shadow-focus": string; "--n-color": string; "--n-color-checked": string; "--n-color-table": string; "--n-color-table-modal": string; "--n-color-table-popover": string; "--n-color-disabled": string; "--n-color-disabled-checked": string; "--n-text-color": string; "--n-text-color-disabled": string; "--n-check-mark-color": string; "--n-check-mark-color-disabled": string; "--n-check-mark-color-disabled-checked": string; "--n-font-size": string; "--n-label-padding": string; }> | undefined; themeClass: import('vue').Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; checked: { type: PropType; default: undefined; }; defaultChecked: { type: PropType; default: boolean; }; value: PropType; disabled: { type: PropType; default: undefined; }; indeterminate: BooleanConstructor; label: StringConstructor; focusable: { type: BooleanConstructor; default: boolean; }; checkedValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: boolean; }; uncheckedValue: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; default: boolean; }; 'onUpdate:checked': PropType>; onUpdateChecked: PropType>; privateInsideTable: BooleanConstructor; onChange: PropType>; theme: PropType>; themeOverrides: PropType>>; builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { disabled: boolean | undefined; focusable: boolean; checked: string | number | boolean | undefined; defaultChecked: string | number | boolean; indeterminate: boolean; checkedValue: string | number | boolean; uncheckedValue: string | number | boolean; privateInsideTable: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; NConfigProvider: import('vue').DefineComponent; readonly default: undefined; }; readonly clsPrefix: StringConstructor; readonly locale: PropType; readonly dateLocale: PropType; readonly namespace: StringConstructor; readonly rtl: PropType; readonly tag: { readonly type: StringConstructor; readonly default: "div"; }; readonly hljs: PropType; readonly katex: PropType; readonly theme: PropType; readonly themeOverrides: PropType; readonly componentOptions: PropType; readonly icons: PropType; readonly breakpoints: PropType; readonly preflightStyleDisabled: BooleanConstructor; readonly styleMountTarget: PropType; readonly inlineThemeDisabled: { readonly type: BooleanConstructor; readonly default: undefined; }; readonly as: { readonly type: PropType; readonly validator: () => boolean; readonly default: undefined; }; }>, { mergedClsPrefix: import('vue').ComputedRef; mergedBordered: import('vue').ComputedRef; mergedNamespace: import('vue').ComputedRef; mergedTheme: import('vue').ComputedRef; mergedThemeOverrides: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly default: undefined; }; readonly clsPrefix: StringConstructor; readonly locale: PropType; readonly dateLocale: PropType; readonly namespace: StringConstructor; readonly rtl: PropType; readonly tag: { readonly type: StringConstructor; readonly default: "div"; }; readonly hljs: PropType; readonly katex: PropType; readonly theme: PropType; readonly themeOverrides: PropType; readonly componentOptions: PropType; readonly icons: PropType; readonly breakpoints: PropType; readonly preflightStyleDisabled: BooleanConstructor; readonly styleMountTarget: PropType; readonly inlineThemeDisabled: { readonly type: BooleanConstructor; readonly default: undefined; }; readonly as: { readonly type: PropType; readonly validator: () => boolean; readonly default: undefined; }; }>> & Readonly<{}>, { readonly bordered: boolean | undefined; readonly inlineThemeDisabled: boolean; readonly tag: string; readonly abstract: boolean; readonly preflightStyleDisabled: boolean; readonly as: string | undefined; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, { tooltip: import('vue').ObjectDirective; }, string, import('vue').ComponentProvideOptions, true, {}, any>;