type __VLS_Props = { /** * Mode of the picker. */ mode: "year" | "month"; /** * The month / year that is currently visible. */ viewMonth: Date; /** * When the calendar picker is open. */ open: boolean; }; declare const _default: import('vue', { with: { "resolution-mode": "import" } }).DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, { selectYear: (year: number) => any; selectMonth: (month: number) => any; }, string, import('vue', { with: { "resolution-mode": "import" } }).PublicProps, Readonly<__VLS_Props> & Readonly<{ onSelectYear?: ((year: number) => any) | undefined; onSelectMonth?: ((month: number) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue', { with: { "resolution-mode": "import" } }).ComponentProvideOptions, false, { buttons: (import('vue', { with: { "resolution-mode": "import" } }).CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, {}, import('vue', { with: { "resolution-mode": "import" } }).PublicProps, { skeleton: import('../../index.js', { with: { "resolution-mode": "import" } }).SkeletonInjected; disabled: import('../OnyxForm/OnyxForm.core.js', { with: { "resolution-mode": "import" } }).FormInjected; loading: boolean; type: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonType; color: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonColor; mode: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonMode; iconPosition: "left" | "right"; }, false, {}, {}, import('vue', { with: { "resolution-mode": "import" } }).GlobalComponents, import('vue', { with: { "resolution-mode": "import" } }).GlobalDirectives, string, { ripple: import('vue', { with: { "resolution-mode": "import" } }).CreateComponentPublicInstanceWithMixins & Readonly<{}>, { events: import('vue', { with: { "resolution-mode": "import" } }).Ref void>, Record void>>; }, {}, {}, {}, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, {}, import('vue', { with: { "resolution-mode": "import" } }).PublicProps, {}, true, {}, {}, import('vue', { with: { "resolution-mode": "import" } }).GlobalComponents, import('vue', { with: { "resolution-mode": "import" } }).GlobalDirectives, string, { rippleTrigger: HTMLSpanElement; }, HTMLSpanElement, import('vue', { with: { "resolution-mode": "import" } }).ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{}>, { events: import('vue', { with: { "resolution-mode": "import" } }).Ref void>, Record void>>; }, {}, {}, {}, {}> | null; }, any, import('vue', { with: { "resolution-mode": "import" } }).ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { skeleton: import('../../index.js', { with: { "resolution-mode": "import" } }).SkeletonInjected; disabled: import('../OnyxForm/OnyxForm.core.js', { with: { "resolution-mode": "import" } }).FormInjected; loading: boolean; type: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonType; color: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonColor; mode: import('../OnyxButton/types.js', { with: { "resolution-mode": "import" } }).ButtonMode; iconPosition: "left" | "right"; }> | null)[]; }, HTMLDivElement>; export default _default;