import type { RoutingToken, TokenParseErrorCode } from "../token.ts"; /** * Routing-token vectors. Valid ones assert the parse decomposes exactly as * `network[.subnetwork…].role[#seat]`; invalid ones assert the grammar rejects * with a specific {@link TokenParseErrorCode}. Capability is never present in a * token — there is deliberately no "capability" field to parse. */ export interface ValidToken { readonly name: string; readonly token: string; readonly parsed: RoutingToken; } export interface InvalidToken { readonly name: string; readonly token: string; readonly expected: TokenParseErrorCode; } export declare const VALID_TOKENS: readonly ValidToken[]; export declare const INVALID_TOKENS: readonly InvalidToken[];