1 | import { AxiosRequestConfig } from 'axios';
|
2 | import { UseQueryOptions, UseQueryResult } from 'react-query';
|
3 | import { AriesHookBase } from './aries';
|
4 |
|
5 | export interface PermissionsBase {
|
6 | data: {
|
7 | permissions: {
|
8 | id: string;
|
9 | description: string;
|
10 | links: { self: { href: string } };
|
11 | }[];
|
12 | };
|
13 | }
|
14 |
|
15 | type Permissions = AriesHookBase & PermissionsBase;
|
16 |
|
17 | declare function usePermissions(
|
18 | config: AxiosRequestConfig,
|
19 | options?: UseQueryOptions<Permissions, unknown>
|
20 | ): UseQueryResult<Permissions, unknown>;
|
21 |
|
22 | export default usePermissions;
|