import type { Brand } from './brand'; export type UID = Brand; export type SequenceNumber = Brand; export type ModSeq = Brand; export type UIDValidity = Brand; export type MailboxPath = Brand; export type Tag = Brand; export type ConnectionId = Brand; export declare const UID: (n: number) => UID; export declare const SequenceNumber: (n: number) => SequenceNumber; export declare const ModSeq: (n: bigint) => ModSeq; export declare const UIDValidity: (n: bigint) => UIDValidity; export declare const MailboxPath: (s: string) => MailboxPath; export declare const Tag: (s: string) => Tag; export declare const ConnectionId: (s: string) => ConnectionId; export type SequenceRange = UID | SequenceNumber | `${number}:${number}` | `${number}:*` | '*'; export type FlagColor = 'red' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'grey'; export type Logger = { trace: (obj: object, msg?: string) => void; debug: (obj: object, msg?: string) => void; info: (obj: object, msg?: string) => void; warn: (obj: object, msg?: string) => void; error: (obj: object, msg?: string) => void; child: (bindings: object) => Logger; }; //# sourceMappingURL=common.d.ts.map