/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 */
import { Span } from "./Span.js";
type FieldMatchPredicate = (char: string) => boolean;
export declare function splitByField(span: Span, predicate: FieldMatchPredicate): Span[];
/**
 * Predicate to test if a character is a field boundary
 */
export declare const fieldsFuncBoundary: FieldMatchPredicate;
/**
 * Predicate to test if a character is a field whitespace.
 */
export declare const fieldsFuncWhiteSpace: FieldMatchPredicate;
/**
 * Predicate to test if a character is a hyphen or whitespace.
 */
export declare const fieldsFuncHyphenOrWhiteSpace: FieldMatchPredicate;
export {};
//# sourceMappingURL=split.d.ts.map