type ModalParams = { icon: string; title: string; body: string; width?: string; button?: { save?: boolean; cancel?: boolean; close?: boolean; align?: string; }; target?: HTMLElement; }; declare const create: (params: ModalParams) => HTMLElement; declare const close: (modal: HTMLElement) => Promise; declare const loading: (modal: HTMLElement) => void; declare const ready: (modal: HTMLElement) => void; declare const hidden: (modal: HTMLElement) => void; declare const visible: (modal: HTMLElement) => void; declare const index_close: typeof close; declare const index_create: typeof create; declare const index_hidden: typeof hidden; declare const index_loading: typeof loading; declare const index_ready: typeof ready; declare const index_visible: typeof visible; declare namespace index { export { index_close as close, index_create as create, index_hidden as hidden, index_loading as loading, index_ready as ready, index_visible as visible }; } export { create as a, close as c, hidden as h, index as i, loading as l, ready as r, visible as v };