import * as pierrejsNs from 'pierrejs'; import type { Parser } from 'pierrejs'; type NsDefault = typeof pierrejsNs.default; type Combinators = NsDefault extends { string(s: string): Parser; } ? NsDefault : NsDefault extends { default: { string(s: string): Parser; }; } ? NsDefault['default'] : never; declare const Pr: Combinators; export default Pr; export type { Parser, Result, State } from 'pierrejs';