import { F as pcFromMnn, i as icBetweenPc, O as picBetweenPc, P as pcTranspose } from './conversion-Up5xQw1n.js';
import { A as ALL, M as MAX, a as MIN, P as PitchClass$1, b as PitchClassBrand, S as Shape, f as from, c as fromIntClamp, d as fromIntMod, e as fromNum, g as fromUnknown, h as hasShape, i as invert, m as mark, j as markNum, k as markUnknown } from './PitchClass-RMqPx-Q2.js';

declare const PitchClass_ALL: typeof ALL;
declare const PitchClass_MAX: typeof MAX;
declare const PitchClass_MIN: typeof MIN;
declare const PitchClass_PitchClassBrand: typeof PitchClassBrand;
declare const PitchClass_Shape: typeof Shape;
declare const PitchClass_from: typeof from;
declare const PitchClass_fromIntClamp: typeof fromIntClamp;
declare const PitchClass_fromIntMod: typeof fromIntMod;
declare const PitchClass_fromNum: typeof fromNum;
declare const PitchClass_fromUnknown: typeof fromUnknown;
declare const PitchClass_hasShape: typeof hasShape;
declare const PitchClass_invert: typeof invert;
declare const PitchClass_mark: typeof mark;
declare const PitchClass_markNum: typeof markNum;
declare const PitchClass_markUnknown: typeof markUnknown;
declare namespace PitchClass {
  export { PitchClass_ALL as ALL, PitchClass_MAX as MAX, PitchClass_MIN as MIN, PitchClass$1 as PitchClass, PitchClass_PitchClassBrand as PitchClassBrand, PitchClass_Shape as Shape, PitchClass_from as from, PitchClass_fromIntClamp as fromIntClamp, PitchClass_fromIntMod as fromIntMod, pcFromMnn as fromMnn, PitchClass_fromNum as fromNum, PitchClass_fromUnknown as fromUnknown, PitchClass_hasShape as hasShape, icBetweenPc as ic, PitchClass_invert as invert, PitchClass_mark as mark, PitchClass_markNum as markNum, PitchClass_markUnknown as markUnknown, picBetweenPc as pic, pcTranspose as transpose };
}

export { PitchClass as P };
