export type { QrMatrix, } from './qr-generator.js'; export { generateQrMatrix, renderQrToString, } from './qr-generator.js'; export type { CompanionPairingResult, CompanionConnectionInfo, CompanionTokenOptions, CompanionTokenQuarantine, CompanionTokenRecord, } from './companion-token.js'; export { getOrCreateCompanionToken, regenerateCompanionToken, buildCompanionConnectionInfo, encodeConnectionPayload, pruneStaleOperatorTokens, } from './companion-token.js'; export type { PruneStaleOperatorTokensOptions, PruneStaleOperatorTokensResult } from './companion-token.js'; export { formatConnectionBlock } from './connection-info.js'; export { PairingLimitReachedError, PairingTokenManager, pairingPrincipalId } from './pairing-token-store.js'; export type { PublicPairingToken, MintedPairingToken, AuthenticatedPairingToken, PairingTokenManagerOptions, } from './pairing-token-store.js'; export { buildPairingHandoffLink, buildPairingHandoffFragment, parsePairingHandoffLink, normalizeOffers, PAIRING_HANDOFF_OFFER_KINDS, PAIRING_FRAGMENT_KEY, PAIRING_OFFERS_FRAGMENT_KEY, } from './pairing-handoff.js'; export type { PairingHandoffOfferKind, BuildPairingHandoffLinkInput, ParsedPairingHandoff, } from './pairing-handoff.js'; export { describeOriginPosture, BROWSER_GATED_CAPABILITIES, LAN_PLAIN_HTTP_NOTICE, } from './origin-posture.js'; export type { OriginPosture, OriginCapability, BrowserGatedCapability, } from './origin-posture.js'; export { firstNonInternalIpv4, mdnsLocalName, parseIpRouteSrc, parseTailscaleStatus, probeStableHostInputs, resolveStableHost, stableUrlHostForBindHost, } from './stable-host.js'; export type { ResolvedStableHost, StableHostInputs, StableHostKind, TailscaleState, } from './stable-host.js'; export { availablePairingOffers, defaultPairingTokenName, mintPairingHandoff, pairingQrContent, } from './handoff-mint.js'; export type { MintPairingHandoffInput, PairingHandoff, PairingOfferAvailability, PairingTokenMinter, } from './handoff-mint.js'; export { formatCreated, formatDeviceLine, formatLastSeen, resolveTokenByIdPrefix, shortTokenId, } from './device-lines.js'; export { formatPairingOffers, formatPostureCapabilities, PAIRING_OFFER_COPY, pairingPostureNotice, POSTURE_CAPABILITY_LABEL, } from './offer-copy.js'; export type { PairingOfferCopy } from './offer-copy.js'; export { ensurePublicBaseUrl, isHttpOnLan, resolvePairingWebOrigin } from './web-origin.js'; export type { PairingWebOrigin } from './web-origin.js'; //# sourceMappingURL=index.d.ts.map