import type { ValidatedNEA, ValueNotEnumValueError } from "@apple/cktool.core"; import { CKDBPermissionType } from "./CKDBPermissionType"; export * from "./CKDBPermissionType"; /** * @hidden * @internal */ export declare const jsonCodecCKDBPermissionType: { readonly getEncoder: () => (value: unknown) => ValidatedNEA; readonly getDecoder: () => (value: unknown) => ValidatedNEA; }; /** * Attempts to convert the value passed in to a valid value * of the {@link CKDBPermissionType } enumeration. * If the value is not valid, this function throws * {@link ValueNotEnumValueError}. * * @returns The value type-asserted to be a valid value * of the CKDBPermissionType enumeration. */ export declare const toCKDBPermissionType: (value: unknown) => CKDBPermissionType;