• Returns {
        dialogs: ComputedRef<Reactive<Dialog[]>>;
        getDialogByName: (
            key: string,
        ) =>
            | undefined
            | {
                component: any;
                name: string;
                props?: Record<string, any>;
                visible: boolean;
            };
        registerDialog: (dialog: Omit<Dialog, "visible">) => void;
        toggleDialog: (key: string, visible: boolean) => void;
    }