import type { Int32 } from "@apple/cktool.core"; import { CKDBBatchDeleteError } from "./CKDBBatchDeleteErrorCodec"; /** * An object that represents the results of a paginated batch delete operation. * * API schema: CKDBPagedBatchDeleteResponse * API version: 1.3.2 */ export interface CKDBPagedBatchDeleteResponse { /** * A string value that indicates there are more results to fetch. * * To fetch the other results, pass the value of the continuationToken key as the value of the continuationToken key in the next request. */ continuationToken?: string; /** * The number of deleted resources. */ deletedCount: Int32; /** * The array of errors that occurred during the batch delete operation. */ errors: CKDBBatchDeleteError[]; } /** * An object the provides the functions that * transform {@link CKDBPagedBatchDeleteResponse } to and from JSON. */ export declare const jsonCodecCKDBPagedBatchDeleteResponseOwnProperties: { /** * Get an encoder that transforms {@link CKDBPagedBatchDeleteResponse }'s * own properties to JSON. */ readonly getEncoder: () => { readonly errors: (value: CKDBBatchDeleteError[]) => import("@apple/cktool.core").ValidatedNEA; readonly continuationToken: (value: string | import("fp-ts/lib/Option").Option | null | undefined) => import("@apple/cktool.core").ValidatedNEA>; readonly deletedCount: (value: import("@apple/cktool.core").ConvertibleToInt32) => import("@apple/cktool.core").ValidatedNEA; }; /** * Get a decoder that transforms {@link CKDBPagedBatchDeleteResponse }'s * own properties from JSON. */ readonly getDecoder: () => { readonly errors: (value: CKDBBatchDeleteError[]) => import("@apple/cktool.core").ValidatedNEA; readonly continuationToken: (value: string | import("fp-ts/lib/Option").Option | null | undefined) => import("@apple/cktool.core").ValidatedNEA>; readonly deletedCount: (value: import("@apple/cktool.core").ConvertibleToInt32) => import("@apple/cktool.core").ValidatedNEA; }; };