declare global {
    interface ImportMetaEnv {
        readonly DEV: boolean;
    }
    interface ImportMeta {
        readonly env: ImportMetaEnv;
    }
}
interface Note {
    id: number;
    message: string;
}
interface AlertMessage {
    id: number;
    message: string;
}
declare class Logger {
    private logs;
    private readonly MAX_LOGS;
    add(message: string, level: "info" | "error"): void;
    getLogs(): {
        message: string;
        level: "info" | "error";
        timestamp: string;
    }[];
}
declare global {
    interface Window {
        _addStickyNote?: (note: Note) => void;
        _addNoteAlert?: (alert: AlertMessage) => void;
        sticky_notes_dev_logger?: {
            logger: Logger;
            viewLogs: () => void;
        };
    }
}
declare const stickyNote: (message: string) => void;
export declare const noteAlert: (message: string) => void;
export default stickyNote;
