import {
    App, Astal, Gdk, Gtk
} from 'astal/gtk4';
import Calendar from './modules/Calendar';
import {
    CenterBox
} from 'astal/gtk4/widget';
import Hyprland from './modules/Hyprland';
import QuickView from './modules/QuickView';
import SystemInfo from './modules/SystemInfo';
const Bar = ( {
    gdkmonitor, name
}: {
    'gdkmonitor': Gdk.Monitor,
    'name': string
} ) => {
    const {
        TOP, LEFT, RIGHT
    } = Astal.WindowAnchor;
    return (
        
                            
                            
                            
                        
                    }
                    centerWidget={}
                    endWidget={
                        
                            
                            
                        
                    }
                >
            }
        >
    );
};
const cliHandler = ( args: string[] ): string => {
    console.debug( args );
    return 'Not implemented';
};
const BarLauncher = ( monitor: Gdk.Monitor ) => {
    const windowName = `bar-${ monitor.get_connector() }`;
    const createBar = () => {
        return ;
    };
    // Actually start the bar
    createBar();
    return windowName;
};
export default {
    BarLauncher,
    cliHandler,
};