/**
 * profile-delete — soft-delete a Preference via the shared trash primitive.
 *
 * Marks the Preference `:Trashed`, snapshots the unique `preferenceId` (so a
 * replacement preference with the same category+key can be created), and
 * preserves relationships. Hard removal happens later via `memory-empty-trash`
 * after the grace period; the user can restore within the window via
 * `memory-restore`.
 */
interface ProfileDeleteParams {
    accountId: string;
    userId: string;
    category: string;
    key: string;
}
interface ProfileDeleteResult {
    deleted: boolean;
    alreadyTrashed: boolean;
    category: string;
    key: string;
}
export declare function profileDelete(params: ProfileDeleteParams): Promise<ProfileDeleteResult>;
export {};
//# sourceMappingURL=profile-delete.d.ts.map