import { Buffer } from "node:buffer"; import type { DeclarationConstraintOptions } from "../constraint.js"; import { type LengthConstraintSpec } from "../constraint/length.js"; import { DeclarationFromOptions, Options as DeclarationOptions, type ExactOptions } from "../declaration.js"; import { type DeclarationExampleOptions } from "../example.js"; export type Options = DeclarationOptions & DeclarationConstraintOptions & DeclarationExampleOptions & { readonly encoding?: BufferEncoding; readonly length?: LengthConstraintSpec; }; export declare function binary(name: string, description: string, options?: ExactOptions): DeclarationFromOptions;