import type { Signer } from '../types/signer.js'; import type { PermissionsGrantMessage, PermissionsRevokeMessage } from '../types/permissions-types.js'; import { AbstractMessage } from '../core/abstract-message.js'; export type PermissionsRevokeOptions = { messageTimestamp?: string; permissionsGrantId: string; signer: Signer; }; export declare class PermissionsRevoke extends AbstractMessage { static parse(message: PermissionsRevokeMessage): Promise; static create(options: PermissionsRevokeOptions): Promise; authorize(permissionsGrantMessage: PermissionsGrantMessage): Promise; } //# sourceMappingURL=permissions-revoke.d.ts.map