import { CharacterReaderLevel2ReturnValue, CharacterReaderLevel2Value } from './character-reader/character-reader-level-2';
import { ForkableReader, Reader } from './reader';
export declare const isUnboundedReaderTypeStep: unique symbol;
export type IsUnboundedReaderValueStep = {
    type: typeof isUnboundedReaderTypeStep;
};
export type IsUnboundedReaderValue = Readonly<IsUnboundedReaderValueStep>;
export type IsUnboundedReader = Reader<IsUnboundedReaderValue, boolean>;
export declare function isUnboundedReader({ multiLine, reader: inputReader, }: {
    multiLine: boolean;
    reader: ForkableReader<CharacterReaderLevel2Value, CharacterReaderLevel2ReturnValue>;
}): IsUnboundedReader;
