/** * Validates a Salesforce ID format (15 or 18 characters, alphanumeric). * * @param id - The value to validate * @returns Error message if invalid, undefined if valid */ export declare function validateSalesforceId(id: string): string | undefined; /** * Validates a Salesforce object API name. * * @param objectName - The value to validate * @returns Error message if invalid, undefined if valid */ export declare function validateObjectName(objectName: string): string | undefined; /** * Validates that a required string is non-empty. * * @param value - The value to validate * @param fieldName - Name of the field (for error message) * @returns Error message if invalid, undefined if valid */ export declare function validateRequiredString(value: string | undefined | null, fieldName: string): string | undefined; /** * Validates a Salesforce namespace format. * * @param namespace - The namespace to validate * @returns Error message if invalid, undefined if valid */ export declare function validateNamespace(namespace: string): string | undefined; /** * Validates a non-empty array with an optional maximum size. * * @param arr - The array to validate * @param fieldName - Name of the field (for error message) * @param maxItems - Maximum allowed items * @returns Error message if invalid, undefined if valid */ export declare function validateNonEmptyArray(arr: unknown[] | undefined | null, fieldName: string, maxItems: number): string | undefined; /** * Validates pagination parameters (limit and offset). * * @param limit - The limit value * @param offset - The offset value * @param maxLimit - Maximum allowed limit * @returns Error message if invalid, undefined if valid */ export declare function validatePagination(limit?: number, offset?: number, maxLimit?: number): string | undefined;