export interface InclusiveBounds { minimum?: T; maximum?: T; } export interface ExclusiveBounds extends InclusiveBounds { exclusiveMinimum?: number; exclusiveMaximum?: number; } export declare const boundedInteger: (bounds: InclusiveBounds) => (got: unknown) => boolean; export declare const boundedBigInt: ({ minimum: _min, maximum: _max }: InclusiveBounds) => (got: unknown) => boolean; export declare const boundedNumber: (bounds: ExclusiveBounds) => (got: unknown) => boolean; export declare const boundedString: (bounds: InclusiveBounds) => (got: unknown) => boolean; export declare const boundedArray: (bounds: InclusiveBounds, predicate: (x: any) => boolean) => (got: unknown) => boolean; //# sourceMappingURL=bounded.d.ts.map