import { Ucan } from 'webnative/dist/ucan'; import { RawPermission } from 'webnative/dist/ucan/permissions'; import { HasDid } from './types'; export declare const requestCosignPermissions: (hasDid: HasDid) => Promise; export declare const requestCosignPermissionsForDid: (did: string) => Promise; export declare const rawPermissions: (did: string) => RawPermission; export declare const findUcan: (did: string) => Ucan | null; export declare const msTilExpire: (ucan: Ucan) => number; export declare const withinSpendLimit: (amount: number, ucan: Ucan) => boolean;