UNPKG

@apideck/react-vault

Version:

<br />

11 lines (10 loc) 832 B
import { Connection } from '../types/Connection'; import { ConnectionViewType } from '../types/ConnectionViewType'; import { SessionSettings, VaultAction } from '../types/Session'; export declare const useConnectionActions: () => { isReAuthorizing: boolean; handleRedirect: (url: string, onConnectionChange?: ((connection: Connection) => any) | undefined) => Promise<void>; handleDisable: (setCurrentView?: ((view: ConnectionViewType | undefined | null) => void) | undefined, showButtonLayout?: boolean | undefined) => Promise<void>; handleEnable: (setCurrentView?: ((view: ConnectionViewType | undefined | null) => void) | undefined, showButtonLayout?: boolean | undefined) => Promise<void>; isActionAllowedForSettings: (settings?: SessionSettings | undefined) => (action: VaultAction) => boolean; };