UNPKG

decent-sdk

Version:

SDK for the Decent API

20 lines (19 loc) 948 B
import { Permissions } from '../../core/types/Api'; import { Address } from '../../core/types/Common'; import { SupportedChainId } from '../../core/types/Chains'; import { QueryReturn, TanstackQueryOptions } from '../types'; type FetchDaoPermissionsOptions = { chainId?: SupportedChainId; address?: Address; }; type FetchDaoPermissionsParams = FetchDaoPermissionsOptions & TanstackQueryOptions; /** * React hook to fetch permissions for the current user within a specific DAO. * * @param {FetchDaoPermissionsParams} params - Object containing chainId and address * @param {SupportedChainId} params.chainId - The EIP155 chain ID * @param {Address} params.address - The contract address of the DAO * @returns {QueryReturn<Permissions>} Object with { data: Permissions, isLoading: boolean, error: Error | null } */ export declare const useFetchDaoPermissions: (params: FetchDaoPermissionsParams) => QueryReturn<Permissions>; export {};