import { SvelteComponentTyped } from "svelte"; import type { DESIGN_ALIGNMENT_ARGUMENT, DESIGN_ALIGNMENT_X_ARGUMENT, DESIGN_ALIGNMENT_Y_ARGUMENT } from "../../../types/alignments"; import type { DESIGN_SPACING_ARGUMENT } from "../../../types/spacings"; declare const __propDef: { props: { [x: string]: any; element?: HTMLDivElement | undefined; captive?: boolean | undefined; dismissible?: boolean | undefined; logic_id?: string | undefined; state?: boolean | undefined; alignment?: DESIGN_ALIGNMENT_ARGUMENT | undefined; alignment_x?: DESIGN_ALIGNMENT_X_ARGUMENT | undefined; alignment_y?: DESIGN_ALIGNMENT_Y_ARGUMENT | undefined; spacing?: DESIGN_SPACING_ARGUMENT | undefined; spacing_x?: DESIGN_SPACING_ARGUMENT | undefined; spacing_y?: DESIGN_SPACING_ARGUMENT | undefined; class?: string | undefined; id?: string | undefined; name?: string | undefined; style?: string | undefined; tabindex?: string | number | undefined; title?: string | undefined; hidden?: import("../../..").DESIGN_HIDDEN_ARGUMENT | undefined; padding?: DESIGN_SPACING_ARGUMENT | undefined; padding_x?: DESIGN_SPACING_ARGUMENT | undefined; padding_y?: DESIGN_SPACING_ARGUMENT | undefined; padding_top?: DESIGN_SPACING_ARGUMENT | undefined; padding_left?: DESIGN_SPACING_ARGUMENT | undefined; padding_bottom?: DESIGN_SPACING_ARGUMENT | undefined; padding_right?: DESIGN_SPACING_ARGUMENT | undefined; }; events: { active: CustomEvent; dismiss: CustomEvent; }; slots: { default: {}; }; }; export declare type OverlayProps = typeof __propDef.props; export declare type OverlayEvents = typeof __propDef.events; export declare type OverlaySlots = typeof __propDef.slots; export default class Overlay extends SvelteComponentTyped { } export {};