UNPKG

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