import { NativeParsedIdentifier, NativeStdnumBinding, NativeValidateResult, NativeValidationError, ValidatorMetadata, asNativeBinding } from "./native.js"; //#region src/native-node.d.ts type NativeLibc = "gnu" | "musl"; type LoadNativeBindingOptions = { platform?: string; arch?: string; libc?: NativeLibc; env?: Record; requireModule?: (specifier: string) => unknown; }; declare const NATIVE_BINDING_TARGETS: readonly [readonly ["darwin", "arm64", undefined, "@stll/stdnum-darwin-arm64"], readonly ["darwin", "x64", undefined, "@stll/stdnum-darwin-x64"], readonly ["linux", "arm64", "gnu", "@stll/stdnum-linux-arm64-gnu"], readonly ["linux", "x64", "gnu", "@stll/stdnum-linux-x64-gnu"], readonly ["win32", "x64", undefined, "@stll/stdnum-win32-x64-msvc"]]; declare const loadNativeStdnumBinding: (options?: LoadNativeBindingOptions) => NativeStdnumBinding; //#endregion export { LoadNativeBindingOptions, NATIVE_BINDING_TARGETS, NativeLibc, NativeParsedIdentifier, NativeStdnumBinding, NativeValidateResult, NativeValidationError, ValidatorMetadata, asNativeBinding, loadNativeStdnumBinding }; //# sourceMappingURL=native-node.d.ts.map