import { ExtractPublicPropTypes } from "../../_utils/naive/extract-public-props.js"; import "../../_utils/index.js"; import { TooltipProps } from "../../tooltip/src/Tooltip.js"; import "../../tooltip/index.js"; import { HeatmapTheme, HeatmapThemeOverrides } from "../styles/light.js"; import { HeatmapColorTheme } from "./theme.js"; import { HeatmapData, HeatmapFirstDayOfWeek, HeatmapSlots } from "./public-types.js"; import { DayRect } from "./interface.js"; import { RtlItem } from "../../config-provider/src/internal-interface.js"; import { CSSProperties, PropType, Ref, SlotsType } from "vue"; //#region src/heatmap/src/Heatmap.d.ts declare const heatmapProps: { readonly activeColors: PropType; readonly colorTheme: PropType; readonly data: PropType; readonly loadingData: PropType; readonly fillCalendarLeading: BooleanConstructor; readonly firstDayOfWeek: { readonly type: PropType; readonly default: 0; }; readonly loading: BooleanConstructor; readonly minimumColor: StringConstructor; readonly showColorIndicator: { readonly type: BooleanConstructor; readonly default: true; }; readonly showWeekLabels: { readonly type: BooleanConstructor; readonly default: true; }; readonly showMonthLabels: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: { readonly type: PropType<"small" | "medium" | "large">; readonly default: "medium"; }; readonly tooltip: { readonly type: PropType; readonly default: false; }; readonly xGap: PropType; readonly yGap: PropType; readonly theme: PropType; readonly themeOverrides: PropType; readonly builtinThemeOverrides: PropType; }; type HeatmapProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly colorTheme: PropType; readonly data: PropType; readonly loadingData: PropType; readonly fillCalendarLeading: BooleanConstructor; readonly firstDayOfWeek: { readonly type: PropType; readonly default: 0; }; readonly loading: BooleanConstructor; readonly minimumColor: StringConstructor; readonly showColorIndicator: { readonly type: BooleanConstructor; readonly default: true; }; readonly showWeekLabels: { readonly type: BooleanConstructor; readonly default: true; }; readonly showMonthLabels: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: { readonly type: PropType<"small" | "medium" | "large">; readonly default: "medium"; }; readonly tooltip: { readonly type: PropType; readonly default: false; }; readonly xGap: PropType; readonly yGap: PropType; readonly theme: PropType; readonly themeOverrides: PropType; readonly builtinThemeOverrides: PropType; }>, { weekLabels: import("vue").ComputedRef<{ label: string; visible: boolean; }[]>; monthLabels: import("vue").ComputedRef<{ name: string; colSpan: number; }[]>; mergedColors: import("vue").ComputedRef; mergedClsPrefix: Ref; rtlEnabled: Ref | undefined; locale: Ref<{ less: string; more: string; monthFormat: string; weekdayFormat: string; }, { less: string; more: string; monthFormat: string; weekdayFormat: string; }>; cssVars: Ref | undefined; themeClass: Ref | undefined; onRender: (() => void) | undefined; heatmapMatrix: import("vue").ComputedRef; loadingClass: Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly colorTheme: PropType; readonly data: PropType; readonly loadingData: PropType; readonly fillCalendarLeading: BooleanConstructor; readonly firstDayOfWeek: { readonly type: PropType; readonly default: 0; }; readonly loading: BooleanConstructor; readonly minimumColor: StringConstructor; readonly showColorIndicator: { readonly type: BooleanConstructor; readonly default: true; }; readonly showWeekLabels: { readonly type: BooleanConstructor; readonly default: true; }; readonly showMonthLabels: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: { readonly type: PropType<"small" | "medium" | "large">; readonly default: "medium"; }; readonly tooltip: { readonly type: PropType; readonly default: false; }; readonly xGap: PropType; readonly yGap: PropType; readonly theme: PropType; readonly themeOverrides: PropType; readonly builtinThemeOverrides: PropType; }>> & Readonly<{}>, { readonly loading: boolean; readonly size: "large" | "medium" | "small"; readonly firstDayOfWeek: HeatmapFirstDayOfWeek; readonly tooltip: boolean | TooltipProps; readonly fillCalendarLeading: boolean; readonly showColorIndicator: boolean; readonly showWeekLabels: boolean; readonly showMonthLabels: boolean; }, SlotsType, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion export { HeatmapProps, _default as default, heatmapProps };