# This file was generated by Nuitka

# Stubs included by default
from __future__ import annotations
from datetime import datetime, timedelta
from tkcalendar import Calendar
from tkinter import ttk
from typing import Any
from typing_extensions import Self
import locale
import tkinter

__all__ = ['open_single_calendar', 'open_double_calendar', 'get_date_range']
def center_window(window: Any) -> Any:
    ...

def open_calendar(parent: Any, title: Any) -> Any:
    ...

def open_single_calendar(title: Any) -> object:
    ...

class DateRangePicker:
    def __init__(self: Self, master: Any) -> None: ...
    def _configure_window(self: Self) -> Any: ...
    def _create_widgets(self: Self) -> Any: ...
    def _center_window(self: Self) -> Any: ...
    def _validate_dates(self: Self) -> Any: ...
    def _on_confirm(self: Self) -> Any: ...
    def _on_cancel(self: Self) -> Any: ...
    def get_range(self: Self) -> Any: ...

def open_double_calendar() -> Any:
    ...

def get_date_range(start_date: str, end_date: str) -> list:
    ...


__name__ = ...



# Modules used internally, to allow implicit dependencies to be seen:
import tkinter
import tkinter.ttk
import tkcalendar
import tkcalendar.Calendar
import locale
import datetime
import pathlib