/** * Encode delegations as bytes * * @param {Types.Delegation[]} delegations */ export function delegationsToBytes(delegations: Types.Delegation[]): Uint8Array; /** * Decode bytes into Delegations * * @template {Types.Capabilities} [T=Types.Capabilities] * @param {import('./types.js').BytesDelegation} bytes */ export function bytesToDelegations(bytes: import("./types.js").BytesDelegation): Types.Delegation[]; /** * @param {Types.Delegation[]} delegations * @param {import('uint8arrays/to-string').SupportedEncodings} encoding */ export function delegationsToString(delegations: Types.Delegation[], encoding?: import("uint8arrays/to-string").SupportedEncodings): string; /** * Encode one {@link Types.Delegation Delegation} into a string * * @param {Types.Delegation} delegation * @param {import('uint8arrays/to-string').SupportedEncodings} [encoding] */ export function delegationToString(delegation: Types.Delegation, encoding?: import("uint8arrays/to-string").SupportedEncodings): string; /** * Decode string into {@link Types.Delegation Delegation} * * @template {Types.Capabilities} [T=Types.Capabilities] * @param {import('./types.js').EncodedDelegation} raw * @param {import('uint8arrays/to-string').SupportedEncodings} [encoding] */ export function stringToDelegations(raw: import("./types.js").EncodedDelegation, encoding?: import("uint8arrays/to-string").SupportedEncodings): Types.Delegation[]; /** * Decode string into a {@link Types.Delegation Delegation} * * @template {Types.Capabilities} [T=Types.Capabilities] * @param {import('./types.js').EncodedDelegation} raw * @param {import('uint8arrays/to-string').SupportedEncodings} [encoding] */ export function stringToDelegation(raw: import("./types.js").EncodedDelegation, encoding?: import("uint8arrays/to-string").SupportedEncodings): Types.Delegation; /** * @param {number} [expiration] */ export function expirationToDate(expiration?: number): Date | undefined; import * as Types from '@ucanto/interface'; //# sourceMappingURL=encoding.d.ts.map