import type { Handle } from '@atcute/lexicons'; import type * as t from './typedefs.ts'; export interface VerificationMaterial { type: string; publicKeyMultibase: string; } export declare const isAtprotoServiceEndpoint: (input: string) => boolean; export declare const getVerificationMaterial: (doc: t.DidDocument, id: `#${string}`) => VerificationMaterial | undefined; export declare const getAtprotoVerificationMaterial: (doc: t.DidDocument) => VerificationMaterial | undefined; export declare const getAtprotoLabelerVerificationMaterial: (doc: t.DidDocument) => VerificationMaterial | undefined; export declare const getAtprotoHandle: (doc: t.DidDocument) => Handle | null | undefined; export declare const getAtprotoServiceEndpoint: (doc: t.DidDocument, predicate: { id: `#${string}`; type?: string; }) => string | undefined; export declare const getPdsEndpoint: (doc: t.DidDocument) => string | undefined; export declare const getLabelerEndpoint: (doc: t.DidDocument) => string | undefined; export declare const getBlueskyChatEndpoint: (doc: t.DidDocument) => string | undefined; export declare const getBlueskyFeedgenEndpoint: (doc: t.DidDocument) => string | undefined; export declare const getBlueskyNotificationEndpoint: (doc: t.DidDocument) => string | undefined; //# sourceMappingURL=utils.d.ts.map