export declare const parseBoolean: (value: string) => boolean;
export declare const expectBoolean: (value: any) => boolean | undefined;
export declare const expectNumber: (value: any) => number | undefined;
export declare const expectFloat32: (value: any) => number | undefined;
export declare const expectLong: (value: any) => number | undefined;
export declare const expectInt: (value: any) => number | undefined;
export declare const expectInt32: (value: any) => number | undefined;
export declare const expectShort: (value: any) => number | undefined;
export declare const expectByte: (value: any) => number | undefined;
export declare const expectNonNull: <T>(
  value: T | null | undefined,
  location?: string
) => T;
export declare const expectObject: (
  value: any
) => Record<string, any> | undefined;
export declare const expectString: (value: any) => string | undefined;
export declare const expectUnion: (
  value: unknown
) => Record<string, any> | undefined;
export declare const strictParseDouble: (
  value: string | number
) => number | undefined;
export declare const strictParseFloat: (
  value: string | number
) => number | undefined;
export declare const strictParseFloat32: (
  value: string | number
) => number | undefined;
export declare const limitedParseDouble: (
  value: string | number
) => number | undefined;
export declare const handleFloat: (
  value: string | number
) => number | undefined;
export declare const limitedParseFloat: (
  value: string | number
) => number | undefined;
export declare const limitedParseFloat32: (
  value: string | number
) => number | undefined;
export declare const strictParseLong: (
  value: string | number
) => number | undefined;
export declare const strictParseInt: (
  value: string | number
) => number | undefined;
export declare const strictParseInt32: (
  value: string | number
) => number | undefined;
export declare const strictParseShort: (
  value: string | number
) => number | undefined;
export declare const strictParseByte: (
  value: string | number
) => number | undefined;
export declare const logger: {
  warn: {
    (...data: any[]): void;
    (message?: any, ...optionalParams: any[]): void;
  };
};
