import { type MorseCharacterSet } from "./characters.js"; export interface EncodeOptions { letterSeparator?: string; wordSeparator?: string; unknownFallback?: string; } export type Separator = string | RegExp | readonly string[]; export interface DecodeOptions { letterSeparator?: Separator; wordSeparator?: Separator; unknownFallback?: string; } export declare function characters(): MorseCharacterSet; export declare function encode(text: string, options?: EncodeOptions): string; export declare function decode(morse: string, options?: DecodeOptions): string; export declare function isMorseCandidate(input: string): boolean; export declare function textToMorseTokens(text: string, options?: EncodeOptions): string[][]; export declare function tokenizeMorse(morse: string, options?: DecodeOptions): string[][]; //# sourceMappingURL=translate.d.ts.map