import { Oracle } from './oracle.js'; export * from './debug.js'; export * from './oracle.js'; export * from './typed_oracle.js'; /** * A conditional type that takes a type `T` and returns a union of its method names. */ type MethodNames = { [K in keyof T]: T[K] extends (...args: any[]) => any ? K : never; }[keyof T]; /** * Available oracle function names. */ export type ORACLE_NAMES = MethodNames; //# sourceMappingURL=index.d.ts.map