declare const __propDef: {
props: {
class?: string | undefined;
element?: HTMLDivElement | null | undefined;
style?: string | undefined;
/** show or hide the backdrop */ isOpen?: boolean | undefined;
/** if in loading state, it will show a loading icon or $$slots.loadingSlot */ isLoading?: boolean | undefined;
/** css position mode of the backdrop */ flow?: "relative" | "absolute" | "fixed" | undefined;
};
events: {
click: MouseEvent;
} & {
[evt: string]: CustomEvent<any>;
};
slots: {
backdropLoading: {};
default: {};
};
};
export declare type BackdropProps = typeof __propDef.props;
export declare type BackdropEvents = typeof __propDef.events;
export declare type BackdropSlots = typeof __propDef.slots;
export default class Backdrop extends SvelteComponentTyped<BackdropProps, BackdropEvents, BackdropSlots> {
get class(): string | undefined;
/**accessor*/
set class(_: string | undefined);
get element(): HTMLDivElement | null | undefined;
/**accessor*/
set element(_: HTMLDivElement | null | undefined);
get style(): string | undefined;
/**accessor*/
set style(_: string | undefined);
get isOpen(): boolean | undefined;
/**accessor*/
set isOpen(_: boolean | undefined);
get isLoading(): boolean | undefined;
/**accessor*/
set isLoading(_: boolean | undefined);
get flow(): "relative" | "absolute" | "fixed" | undefined;
/**accessor*/
set flow(_: "relative" | "absolute" | "fixed" | undefined);
}
export {};