export declare class ContractRequestError extends Error { readonly code: string; readonly exitCode: number; readonly field?: string; constructor(input: { code: string; message: string; exitCode: number; field?: string; }); } export declare function contractError(input: { readonly code: string; readonly message: string; readonly exitCode: number; readonly field?: string; }): ContractRequestError; export declare function invalidField(field: string, message: string): never; export declare function requiredString(record: Record, field: string): string; export declare function optionalString(record: Record, field: string): string | undefined; export declare function optionalNumber(record: Record, field: string): number | undefined; //# sourceMappingURL=contract-errors.d.ts.map