import React from "react";
import { type DateInputProps, MonthPickerInput } from "../Date.Input.js";
import type { MonthPickerProps } from "./MonthPicker.types.js";
import { MonthPickerStandalone, type MonthPickerStandaloneProps } from "./parts/MonthPicker.Standalone.js";
interface MonthPickerComponent extends React.ForwardRefExoticComponent<MonthPickerProps> {
    /**
     * @see 🏷️ {@link MonthPickerStandaloneProps}
     * @example
     * ```jsx
     * <MonthPicker.Standalone
     *   dropdownCaption
     *   fromDate={new Date("1 Oct 2022")}
     *   toDate={new Date("1 Oct 2026")}
     * />
     * ```
     */
    Standalone: typeof MonthPickerStandalone;
    /**
     * Custom TextField for MonthPicker
     * @see 🏷️ {@link DateInputProps}
     */
    Input: typeof MonthPickerInput;
}
/**
 * A component that displays a month picker.
 *
 * @see [📝 Documentation](https://aksel.nav.no/komponenter/core/monthpicker)
 * @see 🏷️ {@link MonthPickerProps}
 *
 * @example
 * ```jsx
 *  const { inputProps, monthpickerProps } = useMonthpicker({
 *    onMonthChange: console.log,
 *  });
 *
 *  return (
 *     <MonthPicker {...monthpickerProps} dropdownCaption>
 *       <MonthPicker.Input
 *         {...inputProps}
 *         label="Velg måned"
 *       />
 *     </MonthPicker>
 *  );
 * ```
 */
export declare const MonthPicker: MonthPickerComponent;
export default MonthPicker;
export { MonthPickerStandalone, MonthPickerInput };
export type { MonthPickerProps, MonthPickerStandaloneProps, DateInputProps };
