import type { PropType } from 'vue'; import type { DateCell } from '../types'; declare const _default: import("vue").DefineComponent; default: () => never[]; }; disabledDate: { type: FunctionConstructor; default: undefined; }; }>, { ns: string; leftRows: import("vue").ComputedRef; leftWeeks: import("vue").ComputedRef<{ label: string; value: number; }[]>; rightRows: import("vue").ComputedRef; rightWeeks: import("vue").ComputedRef<{ label: string; value: number; }[]>; headerContent: import("vue").ComputedRef<{ left: any; right: any; }>; handleCellClick: (cell: DateCell) => void; handleCellMouseenter: (cell: DateCell) => void; leftDateOps: { handleYearChange(count: number): void; handleMonthChange(count: number): void; }; rightDateOps: { handleYearChange(count: number): void; handleMonthChange(count: number): void; }; actions: import("vue").ComputedRef<{ left: string[]; right: string[]; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: () => never[]; }; disabledDate: { type: FunctionConstructor; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: Date[]; dayStartOfWeek: number; disabledDate: Function; }, {}, { PanelHeader: import("vue").DefineComponent; default: () => string[]; }; }>, { ns: string; handlePrevSuper: () => void; handleNextSuper: () => void; handlePrev: () => void; handleNext: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("next" | "prev" | "prevSuper" | "nextSuper")[], "next" | "prev" | "prevSuper" | "nextSuper", import("vue").PublicProps, Readonly; default: () => string[]; }; }>> & Readonly<{ onNext?: ((...args: any[]) => any) | undefined; onPrev?: ((...args: any[]) => any) | undefined; onPrevSuper?: ((...args: any[]) => any) | undefined; onNextSuper?: ((...args: any[]) => any) | undefined; }>, { content: string; actions: string[]; }, {}, { BnIconSuperArrowLeft: import("vue").DefineComponent, { cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; styles: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { size: string | number; color: string; rotate: number; spin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; BnIconSuperArrowRight: import("vue").DefineComponent, { cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; styles: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { size: string | number; color: string; rotate: number; spin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; BnIconArrowLeft: import("vue").DefineComponent, { cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; styles: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { size: string | number; color: string; rotate: number; spin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; BnIconArrowRight: import("vue").DefineComponent, { cls: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; styles: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { size: string | number; color: string; rotate: number; spin: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; PanelBody: import("vue").DefineComponent; default: () => never[]; }; }>, { ns: string; handleCell: (cell: DateCell) => void; handleCellRowClick: (row: DateCell[]) => void; handleCellMouseenter: (cell: DateCell) => void; handleCellRowMouseenter: (row: DateCell[]) => void; isRowDisabled: (row: DateCell[]) => "is-disabled" | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onCellClick" | "onCellRowClick" | "onCellMouseenter" | "onCellRowMouseenter")[], "onCellClick" | "onCellRowClick" | "onCellMouseenter" | "onCellRowMouseenter", import("vue").PublicProps, Readonly; default: () => never[]; }; }>> & Readonly<{ onOnCellClick?: ((...args: any[]) => any) | undefined; onOnCellRowClick?: ((...args: any[]) => any) | undefined; onOnCellMouseenter?: ((...args: any[]) => any) | undefined; onOnCellRowMouseenter?: ((...args: any[]) => any) | undefined; }>, { rows: DateCell[][]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; PanelWeek: import("vue").DefineComponent; default: () => never[]; }; }>, { ns: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => never[]; }; }>> & Readonly<{}>, { weeks: { label: string; value: number; }[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;