@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
19 lines (18 loc) • 683 B
TypeScript
import type { DialogEmitFn, DialogProps } from '../dialog';
export declare const useDialog: (props: DialogProps, emit: DialogEmitFn) => {
afterEnter: () => void;
afterLeave: () => void;
beforeLeave: () => void;
handleClose: () => void;
close: () => void;
doClose: () => void;
zIndex: import("vue").Ref<number>;
closed: import("vue").Ref<boolean>;
visible: import("vue").Ref<boolean>;
dialogKls: import("vue").ComputedRef<(string | string[] | {
[x: string]: import("vuesax-alpha/es/utils").VsPropMergeType<BooleanConstructor, unknown, unknown>;
})[]>;
dialogStyles: import("vue").ComputedRef<{
width: string;
}>;
};