import type { DB } from '@matrixai/db'; import type { ClientRPCRequestParams, ClientRPCResponseResult, PermissionSetMessage, SuccessMessage } from '../types.js'; import type ACL from '../../acl/ACL.js'; import type VaultManager from '../../vaults/VaultManager.js'; import type NotificationsManager from '../../notifications/NotificationsManager.js'; import type GestaltGraph from '../../gestalts/GestaltGraph.js'; import { UnaryHandler } from '@matrixai/rpc'; declare class VaultsPermissionSet extends UnaryHandler<{ db: DB; vaultManager: VaultManager; gestaltGraph: GestaltGraph; acl: ACL; notificationsManager: NotificationsManager; }, ClientRPCRequestParams, ClientRPCResponseResult> { handle: (input: ClientRPCRequestParams) => Promise>; } export default VaultsPermissionSet;