import { type Frame, type FrameSize } from "./frame.ts"; export interface GenusInit { protocol: string; major: number; minor?: number; } export declare class Genus implements Frame, GenusInit { readonly code: string; readonly protocol: string; readonly major: number; readonly minor: number; constructor(init: GenusInit); get size(): FrameSize; get soft(): number; get quadlets(): number; text(): string; binary(): Uint8Array; static KERIACDC_10: Genus; static KERIACDC_20: Genus; static parse(input: string | Uint8Array): Genus; }