UNPKG

@sorens/artist-svelte

Version:

an opinionated and clean UI framework for SvelteKit with theme support built-in

52 lines (51 loc) 1.52 kB
import { SvelteComponentTyped } from "svelte"; import type { ColorProp } from '../../types/components'; import type { useAction } from '../../types/global'; declare const __propDef: { props: { [x: string]: any; overlayClose?: boolean; overlayBlur?: boolean; fullScreen?: boolean; noCloseBtn?: boolean; color?: ColorProp; overlayColor?: ColorProp; useAction?: useAction<HTMLElement>; class?: string | undefined; }; events: { [evt: string]: CustomEvent<any>; }; slots: { trigger: { open: () => void; }; header: { store: { isOpen: import("svelte/store").Writable<boolean>; open: () => void; close: () => void; }; }; content: { store: { isOpen: import("svelte/store").Writable<boolean>; open: () => void; close: () => void; }; }; footer: { store: { isOpen: import("svelte/store").Writable<boolean>; open: () => void; close: () => void; }; }; }; }; export declare type ModalProps = typeof __propDef.props; export declare type ModalEvents = typeof __propDef.events; export declare type ModalSlots = typeof __propDef.slots; export default class Modal extends SvelteComponentTyped<ModalProps, ModalEvents, ModalSlots> { } export {};