import { Logger, LogLevelDescType } from 'loglevel-colored-prefix';
import { BioSeqSet } from './BioSeqSet';
import { ParseUtils } from './ParseUtilsAbstract';
/**
 * Utils for PHYLIP format as defined by [PHYLIP] (http://evolution.genetics.washington.edu/phylip/doc/sequence.html)
 *
 * @class PhylipUtils
 * @extends {ParseUtils}
 */
declare class PhylipUtils extends ParseUtils {
    protected log: Logger;
    protected logLevel: LogLevelDescType;
    constructor(logLevel?: LogLevelDescType);
    /**
     * Parse PHYLIP string chunk to a BioSeqSet object
     *
     * @param {string} chunk
     * @returns
     * @memberof PhylipUtils
     */
    parse(chunk: string): BioSeqSet;
    /**
     * Writes BioSeqSet in PHYLIP format
     *
     * @param {BioSeqSet} input
     * @returns
     * @memberof PhylipUtils
     */
    write(input: BioSeqSet): string;
}
export { PhylipUtils };
