import { JaideePage } from "./ui/page"; import * as JaideeComponents from "./ui/components"; import { JaideeAjax } from "./call/call"; import { Toast } from "./ui/toast"; export interface ICallerOptions { method: "GET" | "POST" | "PUT" | "DELETE"; api: string; data?: any; } export declare class Jaidee { ui: { page: JaideePage; components: typeof JaideeComponents; toast: Toast; dropdown: (trigger: string, content: string) => HTMLElement; }; ajax: JaideeAjax; constructor(); } export declare const jaidee: Jaidee; /** * This function is an identifier for Jaidee Framework to know that this is a html template * @returns */ export declare function template(strings: TemplateStringsArray, ...values: any[]): undefined; export declare function css(strings: TemplateStringsArray, ...values: any[]): undefined; export declare const style: typeof css;