export declare function useDialogManager(): { dialogStates: import('vue').Ref<{ codeDialogVisible: boolean; configDialogVisible: boolean; batchEditFieldVisible: boolean; previewVisible: boolean; formFieldLayer: boolean; buttonEventDialog: boolean; dataRelationDialog: boolean; dataSourceDialog: boolean; paramsDialog: boolean; containerDialog: boolean; jsEditor: boolean; preOrPendDialog: boolean; preOrPendEventDialog: boolean; userDefinePrepsDialog: boolean; bindFieldVisible: boolean; }, { codeDialogVisible: boolean; configDialogVisible: boolean; batchEditFieldVisible: boolean; previewVisible: boolean; formFieldLayer: boolean; buttonEventDialog: boolean; dataRelationDialog: boolean; dataSourceDialog: boolean; paramsDialog: boolean; containerDialog: boolean; jsEditor: boolean; preOrPendDialog: boolean; preOrPendEventDialog: boolean; userDefinePrepsDialog: boolean; bindFieldVisible: boolean; } | { codeDialogVisible: boolean; configDialogVisible: boolean; batchEditFieldVisible: boolean; previewVisible: boolean; formFieldLayer: boolean; buttonEventDialog: boolean; dataRelationDialog: boolean; dataSourceDialog: boolean; paramsDialog: boolean; containerDialog: boolean; jsEditor: boolean; preOrPendDialog: boolean; preOrPendEventDialog: boolean; userDefinePrepsDialog: boolean; bindFieldVisible: boolean; }>; openDialog: (dialogName: string) => void; closeAllDialogs: () => void; closeDialog: (dialogName: string) => void; };