import * as _$arktype_internal_variants_object_ts0 from "arktype/internal/variants/object.ts"; //#region lib/types.d.ts /** * Schema for provision object using arktype. */ declare const schema_provision: _$arktype_internal_variants_object_ts0.ObjectType<{ AppIDName: string; ApplicationIdentifierPrefix: string[]; CreationDate: string; ExpirationDate: string; IsXcodeManaged: boolean; Name: string; Platform: string[]; ProvisionedDevices: string[]; TeamIdentifier: string[]; TeamName: string; TimeToLive: number; UUID: string; Version: number; DeveloperCertificates: string[]; 'DER-Encoded-Profile': string; Entitlements: Record; }, {}>; declare const _ipa_origin: _$arktype_internal_variants_object_ts0.ObjectType<{ type: "url" | "file" | "blob"; value: string; }, {}>; declare const schema_ipa: _$arktype_internal_variants_object_ts0.ObjectType<{ bundle_id: string; name: string; version: string; build: string; size: number; icon: string | null; provision: { AppIDName: string; ApplicationIdentifierPrefix: string[]; CreationDate: string; ExpirationDate: string; IsXcodeManaged: boolean; Name: string; Platform: string[]; ProvisionedDevices: string[]; TeamIdentifier: string[]; TeamName: string; TimeToLive: number; UUID: string; Version: number; DeveloperCertificates: string[]; 'DER-Encoded-Profile': string; Entitlements: Record; } | null; parser_info: { time: number; version: string; duration: number; origin: { type: "url" | "file" | "blob"; value: string; }; }; }, {}>; type IPAInput = string | File | Bun.BunFile; /** @interface */ type Provision = typeof schema_provision.infer; /** @interface */ type IPAOrigin = typeof _ipa_origin.infer; /** @interface */ type IPA = typeof schema_ipa.infer; //#endregion //#region lib/util.d.ts declare class IPAError extends Error { constructor(message: string); } //#endregion //#region lib/index.d.ts /** * * @param input - string url, File, or BunFile * @returns parsed IPA * @throws {@link IPAError} */ declare function parse_ipa(input: IPAInput): Promise; //#endregion export { IPA, IPAError, IPAInput, IPAOrigin, Provision, parse_ipa, schema_ipa, schema_provision };