import { NeonClientError } from "./errors.js"; import { type NeonResult } from "./result.js"; /** Validate only the operation-object boundary and its required selectors. */ export declare function validateParams(value: unknown, method: string, required?: Record): NeonClientError | undefined; /** Relocated v4 option keys must not be ignored on a shared CallOptions object. */ export declare function validateCallOptions(opts: object | undefined): NeonClientError | undefined; /** Keep invalid JavaScript inputs on the same async result/throw contract. */ export declare function invalidParamsResult(error: NeonClientError, shouldThrow: boolean): Promise>; //# sourceMappingURL=params.d.ts.map