import type { ArkmeOwnedExtensionStore } from './owned-store.js'; import type { ArkmeOwnedProfileTarget } from './owned-refs.js'; export interface OwnedProfileExtension { sourceKey: string; packageName: string; version?: string; name: string; description: string; active: boolean; halves: { host: boolean; client: boolean; }; extensionId?: string; publishable: boolean; publishReason?: string; artifactContractVersion?: 3; target?: ArkmeOwnedProfileTarget; } export interface OwnedProfileInventoryResult { items: OwnedProfileExtension[]; invalidEntries: number; } /** Read account-owned local Bundle dependencies without enumerating installation-owned DSH bundles. */ export declare function scanOwnedProfileExtensions(input: { profileDirectory: string; profileName: string; userId: number; cloudOwnedExtensionIds: ReadonlySet; store: ArkmeOwnedExtensionStore; }): OwnedProfileInventoryResult; //# sourceMappingURL=profile-owned-inventory.d.ts.map