import { DeviceInstallSigningMode, ProvisioningProfileInfo, PutSigningAssetsInput, StoredPairRecord, StoredSigningAssets, PairRecordPayload } from '../types'; export declare function normalizeUDID(udid?: string): string; export declare function normalizeBundleID(bundleID?: string): string; export declare function getPairRecord(udid?: string): Promise; export declare function putPairRecord(record: PairRecordPayload, metadata?: { productName?: string; }): Promise; export declare function getSigningAssets({ deviceUDID, bundleID, signingMode, }: { deviceUDID?: string; bundleID?: string; signingMode?: DeviceInstallSigningMode; }): Promise; export declare function getLatestSigningAssets(signingMode?: DeviceInstallSigningMode): Promise; export declare function getLatestSigningAssetsWithCertificate(teamID?: string, signingMode?: DeviceInstallSigningMode): Promise; export declare function putSigningAssets(input: PutSigningAssetsInput): Promise; export declare function findSigningAssetsForBundle(bundleID?: string, signingMode?: DeviceInstallSigningMode): Promise; export declare function profileContainsDevice(profile: ProvisioningProfileInfo, deviceUDID?: string): boolean; export declare function profileMatchesBundleID(profile: ProvisioningProfileInfo, bundleID?: string): boolean; export declare function parseProvisioningProfile(file: File): Promise<{ name: string | undefined; uuid: string | undefined; teamID: string; applicationIdentifier: string | undefined; bundleID: string | undefined; provisionedDevices: string[]; getTaskAllow: boolean | undefined; expirationDate: string | undefined; }>; export declare function parseProvisioningProfileBase64(base64: string): { name: string | undefined; uuid: string | undefined; teamID: string; applicationIdentifier: string | undefined; bundleID: string | undefined; provisionedDevices: string[]; getTaskAllow: boolean | undefined; expirationDate: string | undefined; }; export declare function parseProvisioningProfileBytes(bytes: Uint8Array): { name: string | undefined; uuid: string | undefined; teamID: string; applicationIdentifier: string | undefined; bundleID: string | undefined; provisionedDevices: string[]; getTaskAllow: boolean | undefined; expirationDate: string | undefined; };